• Bachelor’s degree in computer science or a related field of study or the equivalent in documented work experience.
• 3-5 years of progressive work experience developing software products
• Experience working with AWS and/or Azure
• Experience with automated unit testing and acceptance testing frameworks (Mocha, Selenium, Puppeteer)
• Working experience with source code version control (preferably Git and GitHub)
• Experience working in an Agile/Scrum development process
• Proven commitment to working in a senior engineer role, including mentoring and design guidance
• NodeJS and Typescript experience
• Kotlin or other JVM-based language experience
• MongoDB or other NoSQL experience
• Kafka, RabbitMQ, or other messaging experience
• Temporal.io or other workflow engine experience
Bachelor’s degree in computer science