5+ years of work experience in software engineering Strong hands-on experience with TypeScript and contemporary JavaScript frameworks/platforms such as React, Next.js, and Node.js Strong hands-on experience with Java and Springboot Experience using AWS, CI/CD, CDK/Serverless Writing semantic and accessible HTML Good knowledge of protocols and architectural patterns like HTTP, REST and/or GraphQL Experience working with SQL and NoSQL data stores Familiarity with service oriented architectures, design patterns and data structures Working experience with code versioning tools like Git in a continuous delivery process Ability to use code quality tools like linters, type checkers and static analysers Comfortable with agile methodologies such as Scrum and Kanban Fluency in English