Senior Python Developer
Role Overview
The role leads development, configuration, integration, testing, deployment, troubleshooting, documentation, and support across assigned technology platforms.
It owns complex modules, performs impact analysis, supports technical design, resolves advanced defects, guides junior developers, and helps deliver secure, scalable solutions.
Key Skills for This Role
Full Job Posting
Role overview
The role leads development, configuration, integration, testing, deployment, troubleshooting, documentation, and support across assigned technology platforms.
It owns complex modules, performs impact analysis, supports technical design, resolves advanced defects, guides junior developers, and helps deliver secure, scalable solutions.
Mandatory skills
- SDLC, Agile methodology, impact analysis, debugging, and troubleshooting.
- 5+ years of professional Python development and strong experience with at least one major framework: Django, FastAPI, or Flask.
- Docker, CI/CD, cloud deployment, RESTful API design, relational databases such as PostgreSQL or MySQL with ORMs, and NoSQL stores such as Redis or MongoDB.
- Automated testing with pytest or unittest and strong communication.
Responsibilities
- Lead development, configuration, testing, deployment, maintenance, and support of applications across assigned platforms.
- Own complex modules, integrations, workflows, enhancements, and platform-specific development tasks.
- Translate business requirements into technical designs, development tasks, configurations, and implementation plans.
- Perform impact analysis across application, database, configuration, integration, and security areas.
- Build scalable features, APIs, integrations, custom modules, workflows, and reusable components.
- Support REST and SOAP APIs, middleware, web services, third-party platforms, and enterprise interfaces.
- Write secure, reusable, maintainable code or configuration following standards and best practices.
- Troubleshoot complex technical issues, performance problems, production defects, deployment failures, integration errors, and user incidents.
- Perform testing, defect resolution, release validation, and production support.
- Conduct code and configuration reviews, technical walkthroughs, and quality improvement discussions.
- Work with databases, queries, migrations, data validation, and application data relationships as needed.
- Collaborate with delivery and client stakeholders, mentor junior developers, identify technical risks, and recommend improvements.
Experience and education
- Requires 5–8 years of experience in software engineering, application development, platform configuration, integration, or technology support.
- A bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, Software Engineering, or a related field is required; MCA is acceptable.
Desirable skills
- Desirable: asynchronous programming, message queues, Kubernetes, microservices, event-driven architecture, and multi-tenant systems.
- Desirable: data engineering or ML/LLM integration, open-source contributions or technical writing, and security practices such as OAuth2, OWASP, or secrets management.
Location
- The description identifies Ahmedabad, Gujarat, India as the role location.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Synoptek
Technical Manager
Ahmedabad, IND
Synoptek is seeking a Technical Manager to lead Microsoft 365 solution design, development, delivery, migration, and AI-powered agent development. The role requires 10+ years of Microsoft technology experience, hands-on
Senior Finance Functional Consultant
Pune, IND
Synoptek is seeking a Senior Finance Functional Consultant to lead business process analysis, solution design, configuration, testing, deployment, training, and support for Dynamics AX and Dynamics 365 Finance and Operat
Senior Functional Consultant D365F&O SCM (Production or Manufacturing)
Pune, IND
Synoptek is seeking a Senior Functional Consultant to lead Dynamics AX and Dynamics 365 Finance and Operations analysis, design, configuration, testing, deployment, and support. The role focuses on production or manufact
Lead Functional Consultant - Dynamics CRM - India
Pune, IND
Synoptek is seeking a Lead Functional Consultant to lead business process consulting, solution design, and client engagement for Microsoft Dynamics CRM implementations. The role requires requirements gathering, fit-gap a
Technical Manager
Ahmedabad, IND
Senior Finance Functional Consultant
Pune, IND
Senior Functional Consultant D365F&O SCM (Production or Manufacturing)
Pune, IND
Lead Functional Consultant - Dynamics CRM - India
Pune, IND