- Design, implement and test features, improvements and optimizations for core services and their integration with SaaS products and other business systems
- Create and maintain build and deployment pipelines for continuous integration and continuous delivery
- Find and fix bugs in production and development environments
- Develop and interpret metrics to monitor production system performance
- Uphold high standards for code quality and architecture, including the use of SOLID design principles
- Thoughtfully participate in rigorous code reviews
- Document and communicate research and results
- Bachelor's degree in a technology field, or equivalent work experience
3+ years of software development experience - Experience with high-level programming languages, preferably TypeScript, JavaScript, and PHP
- Problem-solving and troubleshooting skills, including root cause analysis
- Curiosity and drive to learn and investigate new technologies and design patterns
- Experience writing automated tests (unit, component, integration, and end-to-end)
- Excellent written and verbal technical communication skills for both technical and non-technical audiences
- Full-stack experience - skilled in frontend and backend delivery and concepts
- Experience building and deploying applications in AWS