GO TO SEARCH
We are seeking a remote Senior Full Stack Software Engineer with expertise in Node.js to join our dynamic team.
You will be part of a team focused on solving complex industry challenges. You will work closely with product and business partners to implement cloud-based technology solutions to transform the customer loan experience. Your role will involve designing, implementing, and documenting projects that interact with internal and external systems.
Responsibilities
- Design, implement, and develop projects interacting with internal and external systems
- Develop high-quality, scalable, cloud-based solutions
- Participate in a collaborative Agile/SCRUM environment
- Recommend and evangelize for new technologies, architectures, and processes
- Participate in code and architecture reviews within and between teams
- Contribute to an environment and culture of integrity, trust, feedback, and continuous improvement
- Use the AWS ecosystem of services to develop and deliver business value
- Contribute to technology recommendations and decisions
Requirements
- 3+ years of relevant professional experience
- Deep understanding of modern Javascript, Typescript, and Node.js
- Proficiency with React and related front end technologies (Redux, Webpack)
- Experience in a microservice-oriented environment
- Knowledge of serverless technology architecture, development, and delivery experience (preferably using AWS Lambda, AWS API Gateway, AWS EventBridge)
- Cloud-based security experience (preferably AWS services such as AWS Cognito, AWS Secrets Manager, AWS GuardDuty)
- NoSQL experience (preferably AWS DynamoDB)
- DevOps infrastructure-as-code experience (preferably AWS CDK, AWS SAM)
- Strong knowledge of common design patterns and principles
- Deep knowledge of TDD and BDD
- Experience with CI/CD pipelines and proficiency with Git and common Git workflows (such as GitFlow)
- Experience in working with feature flags
- Passion for learning, continuous improvement, and working in a team environment
- Good communication and interpersonal skills, connecting effectively with cross-functional team members
- B2+ English level proficiency
Nice to have
- Bachelor’s Degree in Computer Science or Engineering disciplines
- Experience with AWS Simple Notification Service, AWS Simple Queue Service