Salary
💰 $124,400 - $178,100 per year
Tech Stack
AWSCloudDynamoDBJavaScriptPython
About the role
- Lead the architectural design of complex cloud infrastructure using AWS CloudFormation
- Develop and optimize enterprise-grade serverless architectures leveraging AWS ECS Fargate and AWS Lambda
- Architect and implement highly scalable, performant, and secure cloud-based applications
- Design and manage sophisticated Aurora Serverless v2 and DynamoDB database solutions
- Provide technical leadership in developing front and back-end technologies for web applications
- Drive technical strategy and innovation for our learning platforms
- Mentor junior engineers and establish best practices for cloud development
- Collaborate with product managers, designers, and educators to transform educational technology
- Develop and enforce advanced security and privacy protocols
- Lead cross-functional initiatives to improve system architecture and performance
Requirements
- 3+ years of software engineering experience with a demonstrated ability to work across multiple technical domains
- Strong proficiency in cloud technologies, with hands-on experience in AWS (CloudFormation, ECS Fargate, Lambda)
- Solid full-stack development skills in Python/JavaScript
- Experience with serverless architectures and containerization
- Practical knowledge of integrating AI technologies and large language models
- Proven ability to quickly learn and implement new technologies
- Experience in a startup or similarly dynamic technical environment
- Strong problem-solving skills and ability to work with limited resources
- Demonstrated ability to take ownership of complex technical challenges
- Comfort with ambiguity and rapid technological change.
- New hire equity in Coursemojo
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWS CloudFormationAWS ECS FargateAWS LambdaAurora Serverless v2DynamoDBPythonJavaScriptserverless architecturescontainerizationAI technologies
Soft skills
technical leadershipmentoringproblem-solvingownershipcollaborationinnovationadaptabilitycommunicationstrategic thinkingcomfort with ambiguity