Description
You will lead the development, building, and maintenance of a scalable platform using Python.
Responsibilities
- Build and maintain scalable platform capabilities on the cloud for customer-facing applications.
- Collaborate with Business CX Applications teams, Program Managers, and Leads to design and deliver platform features.
- Design and implement distributed solutions, focusing on high-availability and active-active architectures.
- Deploy microservices using Docker and Kubernetes on AWS or Azure platforms.
- Drive performance management and contribute to the team learning and development agenda.
Required Skills
- 8+ years of experience in software engineering and software design.
- 4+ years of professional programming experience in Python.
- 3+ years of experience working in Linux environments.
- 3+ years of extensive experience in data engineering solutions.
- Proficiency with MySQL and NoSQL databases.
- Experience with application servers including Tomcat or Nginx.
- Experience developing event-driven microservices on AWS or Azure.
- Hands-on experience deploying applications via Docker and Kubernetes.
- Strong debugging skills for resolving issues in complicated systems.