UST
Website:
ust.com
Job details:
Role Description
Job Title: Senior Python Developer
Experience: 5+ Years
Location: Trivandrum,Kochi
Overview
We are looking for an experienced
Python Developer with 5+ years of backend development experience to design, build, and scale backend systems and microservices. The ideal candidate will have deep expertise in Python frameworks, strong API design skills, and hands-on experience with distributed systems and cloud-native technologies.
Key Responsibilities
- Design, develop, and maintain robust, scalable backend services and APIs using Python and related frameworks.
- Build and optimize microservices architecture to support high-performance, distributed applications.
- Integrate data storage solutions including relational and NoSQL databases (MySQL, MongoDB).
- Implement asynchronous task processing using Celery, RabbitMQ, and Redis.
- Collaborate closely with frontend developers, DevOps engineers, and product teams to define and deliver efficient solutions.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
- Ensure adherence to coding standards, conduct peer reviews, and contribute to continuous integration and delivery processes.
- Write and maintain high-quality technical documentation.
Required Skills & Experience
- 5+ years of hands-on experience in backend development using Python.
- Strong experience with Flask, FastAPI, or similar Python frameworks.
- Proven expertise in developing and consuming RESTful APIs and building microservices.
- Solid understanding of Celery, RabbitMQ, and Redis for asynchronous processing.
- Experience with MongoDB and MySQL (schema design, query optimization).
- Proficiency with GitHub or other version control systems.
- Familiarity with Docker, containerization, and DevOps practices.
- Strong analytical and problem-solving skills, with a focus on performance and scalability.
- Excellent communication skills and ability to work independently or in a team-oriented environment.
Preferred Attributes
- Experience working in Agile/Scrum environments.
- Exposure to cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Passionate about learning new technologies and improving existing systems.
- Proactive, detail-oriented, and capable of taking ownership of complex tasks.
Skills
Python, Flask, FastAPI, MongoDB, MySQL, Celery, RabbitMQ, Redis, Docker, REST APIs, Microservices
Click on Apply to know more.