Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Delivering software solutions that solve business problems and improve efficiency
Using technologies like AWS, Java, TypeScript, CDK, and DynamoDB
Automating the creation and maintenance of infrastructure and software for managed services
Perks and Benefits
Work/life balance with occasional work from home
On-call responsibilities every two weeks
Mentorship and career growth opportunities
Inclusive team culture promoting respect, equity, and innovation