Synechron

Python Developer

Bengaluru - Bellandur (GTP) Full time

About the Role
We are seeking a highly skilled Senior Python Developer with extensive hands-on experience in designing, developing, and maintaining scalable software solutions. The ideal candidate should have deep expertise in Python, proficiency in frameworks like Django, Flask, or FastAPI, and a strong understanding of microservices architecture. This role focuses on end-to-end application development, from designing robust backend systems to deploying scalable services in cloud environments.

Key Responsibilities

1. Application Development & Deployment

  • Develop, test, and maintain high-quality Python applications and microservices.
  • Design scalable, secure, and reliable backend systems.
  • Convert application components into APIs or microservices for production deployment.
  • Optimize application performance, troubleshoot issues, and implement improvements for efficiency and scalability.

2. Technical Development & Collaboration

  • Build and maintain reusable code, components, and pipelines using Python.
  • Collaborate with cross-functional teams (Product, Data, DevOps) to define technical requirements and integrate solutions.
  • Participate in code reviews, ensure adherence to coding standards, and contribute to continuous improvement.

3. Cloud & MLOps Integration

  • Work with cloud platforms such as AWS, Azure, or GCP to deploy and manage applications.
  • Utilize CI/CD pipelines for automated testing and deployment.
  • Integrate with MLOps tools and practices to ensure reliable deployment and versioning of applications.

Required Skills & Experience

Core Technical Skills

  • Python – Expert level (mandatory)
  • Frameworks: Django, Flask, FastAPI
  • Strong knowledge of RESTful API development and microservices architecture
  • Experience with databases like PostgreSQL, MySQL, and NoSQL solutions (MongoDB)
  • Containerization with Docker and orchestration with Kubernetes

Additional Skills & Experience

  • 7-10 years of professional experience in Python and backend development
  • Experience working on cloud platforms (AWS, Azure, GCP)
  • Familiarity with CI/CD tools, version control (Git), and automation
  • Good understanding of software design principles, patterns, and best practices
  • Excellent problem-solving, debugging skills, and team collaboration abilities

Good to Have

  • Exposure to vector databases (e.g., FAISS, Pinecone)
  • Knowledge of microservices architecture and API development frameworks
  • Experience with DevOps tools and practices

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.


All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice