Full-Stack Software Engineer (React, NodeJS)

Компанија: LoanWell
Вид на работа: Полно работно време

COMPANY OVERVIEW
LoanWell [ is an automated loan origination and portfolio management solution for community lenders banks, credit unions, CDFIs, loan funds, and foundations. We've built the "Squarespace for Lenders", a white labelled platform with end-to-end functionality for application intake, origination, task management, underwriting, closing, servicing, and reporting. LoanWell automates the back office so the community lenders can do what they do best fund our local small businesses and economies.
We are a mission-driven FinTech and a Google for Startups [ Company, helping increase access to capital for those typically left out of the financial system and improve access to affordable capital for the small businesses that power our local and national economies. This position will be remote during State mandated COVID-19 Work From Home restrictions and following that, from LoanWells office out of American Underground - a Google Tech Hub in the startup hub of downtown Durham, NC [
THE POSITION
We are looking for an experienced JavaScript developer (React.js, Redux, NodeJS, etc), who prides themselves on being a problem-solver and jack of all trades. Our platform is white-labeled and multi-tenant, so a big part of your role will be leveraging our templating engine and survey logic to create, maintain, and troubleshoot user interfaces that vary from customer to customer. You will ensure that these components and the overall application are robust and easy to maintain. A substantial part of this role is working directly with our Customer Experience department to ensure that our client's technical needs are met in a timely manner as it relates to their configuration or data needs. You will coordinate with the rest of the team working on different layers of the infrastructure, including third-party API Integrations and backend work in NodeJS. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. Our engineering team is made up of full stack engineers, and we utilize the AWS ecosystem of tools to a great degree: AWS Lambda, DynamoDB, and S3. This role will work with these services daily, so experience with the AWS platform is a must have. Lastly, this role is for someone who can drive a project from start to finish with little oversight. We expect this person to be curious, always seeking to grow and learn, and to think ahead of what's currently on their plate. This is a great opportunity to join a fast-growing team of engineers building some of the best technology in the community lending space. Join us and help us create the Squarespace for Lenders.
Requirements
THE IDEAL CANDIDATE WOULD HAVE:
* A bachelor's degree in computer science, software engineering, or another related field
* 4+ years of software engineering experience, preferably at an early-stage startup
* Ability to manage multiple priorities simultaneously
* Excellent written and verbal communication skills and a customer first mindset
* An entrepreneurial and problem-solving attitude
* Initiative to work independently
* Creative problem-solving skills
* Experience managing a software development lifecycle
* The ability to prioritize activities and deliver projects on time and within budget
* Experience working with clients and business partners
* Knowledge of agile methodologies
* Strong team building skills
* Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
* Thorough understanding of React.js and its core principles
* Familiarity with newer specifications of EcmaScript
* Experience with data structure libraries (e.g., Immer.js)
* Experience with state management libraries (e.g., Redux.js)
* Extensive Experience with RESTful APIs
* Knowledge of modern authorization mechanisms, such as JSON Web Token
* Familiarity with modern front-end build pipelines and tools
* Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
* Strong proficiency in NodeJS
* Knowledge and experience using Amazon Web Services for backend architecture
* Ability to understand business requirements and translate them into technical requirements
* A knack for benchmarking and optimization
* Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
DUTIES AND RESPONSIBILITIES:
* Collaborating and delivering on our software programming initiatives
* Contributing to the development of documentation across application(s)
* Working closely with clients and cross-functional departments to communicate project statuses and proposals
* Helping to manage the software development life cycle with senior leaders
* Assisting DevOps Team with the software release cycle
* Monitoring system performance
* Communicating key project data to team members and building cohesion among teams
* Developing and executing project plans
* Applying best practices and standard operating procedures
* Creating innovative solutions to meet our companys technical needs
* Testing new software and fixing bugs
* Shaping the future of our systems
* Continuously building rapport and trust among team members
REPORTING:
You will be working directly with and reporting to our CEO/CTO, Bernard Worthy.
Benefits
* Salary range dependent on experience level
* Unlimited PTO
* Flexible Work From Home Policy
* Headquartered at American Underground (a Google Tech Hub)
* Weekly Social Events with a Community of Startup Employees
* Discounted Access to YMCA Facilities for Health and Wellness

ПринтајПријави

Apply for this job