Lead the development, testing, and maintenance of robust, scalable microservices that process large volumes of requests in real time.
Direct the design of new features, ensuring high-performance and secure implementations.
Mentor and guide junior engineers, fostering their growth and preparing them for future responsibilities.
Collaborate with cross-functional teams to define and implement innovative, data-driven solutions.
Work closely with DevOps to ensure smooth deployment and scaling of microservices in cloud environments (AWS).
Drive architectural improvements for high-performance, fault-tolerant systems.
Requirements
10+ years of experience with general-purpose programming languages such as Java, Python, or Golang, with a strong grasp of object-oriented programming and design principles.
Proven leadership experience with the ability to guide and mentor a technical team.
The ability to remain calm under pressure and stay focused on your goals.
Experience with cloud platforms, particularly AWS. Familiarity with key AWS services such as EKS, Aurora, and ElastiCache, and experience deploying and managing applications in cloud environments.
Experience with containerisation and orchestration technologies, such as Docker, Kubernetes, and Helm, for managing microservices-based architectures.
A strong understanding of software architecture, with experience building and scaling microservices for high-performance environments.
Familiarity with security best practices, including knowledge of cryptography, public key infrastructure (PKI), and secure system design.
Experience with automated testing, including unit, integration, and performance tests, to ensure software quality and stability.
Agile experience: familiarity with Scrum or Kanban methodologies, contributing effectively in cross-functional agile teams.
A bachelor’s degree in Computer Science, Engineering, or a related field is preferred, though relevant experience is highly valued.
Benefits
flexible hours
remote work
professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.