Role description
We are seeking an experienced Backend Developer with 6+ years of experience to design, develop, and maintain scalable backend systems. The ideal candidate should have strong expertise in Python, event-driven architectures using Kafka, and containerization with Docker, along with a solid understanding of authentication and authorization flows.
- Design and develop scalable, high-performance backend services using Python
- Build and manage event-driven systems and integrations using Kafka
- Develop and maintain RESTful APIs and microservices architectures
- Implement secure authentication and authorization flows (e.g., OAuth2, JWT, API security)
- Containerize applications using Docker and ensure smooth deployment
- Collaborate with frontend, DevOps, and product teams for end-to-end delivery
- Optimize system performance, reliability, and scalability
- Troubleshoot production issues and ensure high availability of services
- Follow best practices in coding, testing, and CI/CD pipelines
- 6+ years of experience in backend development
- Strong programming expertise in Python
- Hands-on experience with Kafka / Event-driven architecture
- Experience with Docker and container-based development
- Solid understanding of authentication and authorization mechanisms
- Expertise in building REST APIs and microservices architectures
- Strong understanding of system design and scalable architectures
Skills
python,kafka development,docker,oauth2,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.