AWSCloudDistributed SystemsDockerJavaMicroservicesGoGolangAmazon Web ServicesServerlessSaaSAgileCI/CD
About this role
Role Overview
Develop and implement cloud-native, production-grade APIs designed for scale, performance, and resilience.
Participate in technical decisions, best practices, and long-term architecture strategies.
Collaborate across product, operations, and engineering to translate requirements into well-designed features and scalable services.
Write clean, efficient, and testable code using languages like Golang and Java.
Design and execute robust unit, integration, and performance test suites to ensure product reliability.
Participate in Agile ceremonies including stand-ups, planning, refinement, and retrospectives.
Drive adoption of DevOps and CI/CD methodologies to support rapid development and reliable deployment pipelines.
Act as a mentor to junior engineers, elevating the overall technical expertise of the team.
Serve as a problem-solver and unblocker on complex technical challenges.
Requirements
Bachelor's degree in Computer Science or related field (or equivalent experience in software development leveraging modern development platforms.)
5+ years of production experience with Golang and/or Java.
Experience in developing solutions that target cloud services such as Amazon Web Services (AWS) as the deployment platform.
Experience with building Continuous Integration and Delivery (CI/CD) systems.
Experience in the implementation of distributed systems based on serverless technology or microservices architecture and a passion around continuous delivery and quality engineering.
Understanding of agile methodologies and practices.
Experience developing solutions for deployment within Docker containers.
Experience partnering with team members to speed adoption of new tools and technologies.
Experience with building automated unit and integration tests for repeatable and reliable regression testing.
Experience with building automated load, stress, and endurance tests for repeatable and reliable performance testing.
Previous experience working in a SaaS or technology company.
Tech Stack
AWS
Cloud
Distributed Systems
Docker
Java
Microservices
Go
Benefits
Wellness: Universal, supplemental, and private healthcare plan choices based on country specifics
Financial future: retirement/pension plan contributions, MTK stock plan participation
Income protection: life event & disability coverage
Paid time off: generous annual leave, company holidays, volunteer time off