Design, develop, test and deploy full stack AWS Cloud solutions that include highly scalable REST APIs, microservices, data pipelines and other event driven applications using Node.JS and serverless technologies
Create technical documentation such as flow diagrams, design specs etc.
Continuously deliver new software features by developing infrastructure-as-code (CDK) and scripting of automated CI/CD pipelines
Implement observability solutions that allow our team to log, monitor, and analyze system health and user activity patterns
Identify opportunities for improving application functionality and performance, seek continuous feedback from customers, identify and mitigate technical risks
Utilize application development tools and methodologies across multiple platforms
Collaborate with the team to deliver code that uses best practices and design patterns, that includes comprehensive unit testing, and that has gone through a sound code-review process
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or equivalent is preferred
Minimum 7 years of experience in professional software development
Minimum 5-6 years of hands-on development experience at a senior level
Minimum 3-5 years of strong backend development experience in JavaScript and Node.js
Minimum of 1-2 years of hands-on experience developing solutions with AWS services, including Lambda, S3, Step Functions, DynamoDB, SNS, SQS, CloudWatch and more
Proactive with a strong sense of ownership and responsibility
Capable of analyzing, planning, designing, and owning complex or vaguely defined issues with little or no supervision
Collaborative attitude that incorporates various perspectives
Strong communication skills with technical and non-technical peers
Strong problem solving and organizational skills
Experience in DevOps and Agile methodologies.
Benefits
Competitive salary
Annual bonuses and opportunities for merit-based raises and promotions
A mission-driven workplace where your impact matters
A team that invests in your development and success
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full stack developmentAWS Cloud solutionsREST APIsmicroservicesdata pipelinesNode.jsinfrastructure-as-codeCI/CD pipelinesobservability solutionsbackend development