Role
Senior Python Developer
Key Responsibilities
- Lead the end-to-end development of scalable Python applications and microservices.
- Architect and design robust backend systems and APIs with performance and security in mind.
- Collaborate with product managers, designers, and other developers to translate requirements into technical solutions.
- Conduct code reviews, enforce development best practices, and mentor junior developers.
- Identify and implement improvements in existing systems for performance, reliability, and scalability.
- Participate in strategic technical decisions and contribute to roadmap planning.
- Drive DevOps practices (CI/CD, containerization, automation) with the team.
Required Qualifications
- 6+ years of professional experience with Python
- Strong expertise in Python frameworks such as Django, Flask, or FastAPI.
- Deep understanding of RESTful API design, asynchronous programming, and backend performance optimization.
- Solid experience with cloud platforms like AWS, GCP, or Azure.
- Familiarity with Docker, Kubernetes, GitOps, and CI/CD pipelines.
- Proficient in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Strong problem-solving, system design, and analytical thinking skills.
- Excellent communication skills and the ability to lead technical discussions.
Number of Vacancies
1