Job Description:
The server teams are responsible for building out APIs that is used by multiple applications to provide the best experience possible for the millions of members. As the number of members using our services increase, we are looking to transition our APIs to better support our members and downstream applications. Our teams will be working to refactor existing services to bring greater stability and scalability, build new services and incorporate new features.
In any given day you will:
Contribute code and tests according to criteria established by our product team
Work with product to break down and plan sprint work to help us achieve our long-term goals
Write infrastructure-as-code template files (currently Cloudformation but moving to Terraform)
Monitor, troubleshoot and support our applications in production
Seek opportunities to improve the foundation of our code
Learn new skills in terms of software development, engineering practices and cloud engineering
Qualifications
Required
3+ years of professional experience with TypeScript, Node, Docker, AWS
5+ years of professional API development experience
Experience deploying and maintaining services in production serving millions of users
Experience developing and deploying micro-services
Preferred
Experience deploying and maintaining services on AWS, specifically ECS, EKS, ELB and RDS
Experience translating large features into software designs
Any Graduate