Python Developer | Microservices, REST API, Cloud (AWS/Azure), Docker, Kubernetes, Data Management
Location: Bengaluru - Bellandur (GTP)
Time Type: Full time
Job Description
Job Summary
Synechron is seeking a highly skilled Python Developer to join our technology team. In this role, you will lead the development, integration, and maintenance of scalable backend systems and microservices using Python. Your expertise will contribute to building high-performance applications, enhancing system efficiency, and ensuring reliable deployment across cloud environments. You will collaborate with cross-functional teams to deliver innovative solutions aligned with organizational goals, supporting digital transformation initiatives and driving operational excellence.
Software Requirements
Required: Python (version 3.8+), Django, Flask, or FastAPI, REST API development, Git, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, CI/CD tools (Jenkins, GitLab CI), Linux environments
Preferred: Vector databases (FAISS, Pinecone), cloud platforms (AWS, Azure, GCP), ML/AI integration tools, automation scripting (Python, Bash)
Experience level: 7–10 years of professional backend development with extensive Python experience, including API and microservices implementation
Overall Responsibilities
Design, develop, and optimize scalable Python-based backend applications and microservices
Build and expose RESTful APIs, ensuring secure, reliable, and maintainable integration points
Collaborate with product managers, data scientists, DevOps, and frontend teams to understand requirements and deliver end-to-end solutions
Write automated unit and integration tests, conduct code reviews, and enforce best practices for code quality
Support deployment, monitoring, and troubleshooting activities in cloud or containerized environments
Identify opportunities for process automation, system performance tuning, and architecture improvements
Stay updated on emerging technologies and industry trends to recommend innovations for ongoing projects
Maintain comprehensive technical documentation, including system architecture, API specifications, and deployment procedures
Technical Skills (By Category)
Programming Languages:
Essential: Python (version 3.8+), experience with REST API development, microservices architecture
Preferred: Additional scripting (Bash, PowerShell), additional languages (e.g., C++, Java for integration)
Databases/Data Management:
PostgreSQL, MySQL, MongoDB, familiarity with schema design, data modeling, and optimization techniques
Cloud Technologies:
Basic understanding of cloud environments (AWS, Azure, GCP), deployment, and scaling support (preferred)
Frameworks and Libraries:
Django, Flask, FastAPI, SQLAlchemy, Celery for task queues, machine learning/AI libraries as applicable
Development Tools & Methodologies:
Git, Jenkins or GitLab CI, Docker, Kubernetes, Agile/Scrum, TDD/BDD frameworks (JUnit, pytest, Mockito)
Security & Protocols:
OAuth2, JWT, secure API design practices, encryption standards, and data privacy considerations
Experience Requirements
7+ years of professional experience in backend software development with extensive Python expertise
Proven track record developing scalable backend applications, APIs, and microservices
Experience with cloud deployment, container orchestration, and automation tools
Knowledge of data management, database query optimization, and NoSQL solutions (MongoDB, Cassandra)
Industry experience in finance, fintech, healthcare, or enterprise technology sectors is preferred; alternative large-scale enterprise experience is acceptable
Day-to-Day Activities
Lead the development and optimization of backend Python applications and microservices
Collaborate with cross-functional teams to review requirements, design solutions, and implement new features
Write, review, and maintain automated tests, and ensure continuous integration and deployment workflows
Troubleshoot system issues, analyze logs, and perform root cause analysis to resolve bugs and performance bottlenecks
Optimize database interactions, implement caching, and tune system performance for scalability and reliability
Participate in sprint planning, stand-up meetings, and technical documentation updates
Continuously assess new frameworks, tools, and techniques to improve development productivity
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or an equivalent field
7+ years of professional backend development experience with extensive Python skills
Certifications in cloud platforms (AWS, Azure, GCP), Python, or DevOps practices are a plus
Demonstrated ability to lead projects, mentor team members, and work effectively in agile environments
Strong analytical, problem-solving, and communication skills
Professional Competencies
Critical thinking and innovative problem-solving capabilities
Leadership skills and ability to mentor junior developers
Strong stakeholder management and communication skills
Adaptability to evolving technologies and project requirements
Focus on delivering high-quality, scalable, and maintainable solutions
Effective time management and organizational skills
SYNECHRON’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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
