Requirements
- •6+ years of professional experience building modern, scalable, high-performing backend services, demonstrating strong fundamentals in type-driven development practices
- •Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks
- •Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres
- •Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge to build resilient, distributed systems
- •Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and the ability to thrive in a hybrid organization where flexible schedules require asynchronous communication
- •Communicate clearly and effectively in both verbal and written form, collaborating seamlessly across distributed development teams
What You'll Do
- •Solve technical problems of high scope and complexity
- •Write code that is focused on scalability, testability, supportability and maintainability
- •Own your code start to finish, take pride in what you build
- •Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues
- •Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members
- •Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole
- •Welcome different perspectives - be open and inclusive in every interaction
Nice to Have
- •Experience with Go
