Python Developer
Actively Reviewing the ApplicationsAideWiser SolTek
Job Description
Job Title: Python Developer / Software Architect
Experience: 7 Years
Location: Pune (Onsite)
About the Role
We are looking for an experienced Python Developer and Software Architect to join our team and lead the design, development, and deployment of scalable software systems. This role combines strong hands-on Python development with architectural responsibilities, including high-level design, technology decisions, and best practices implementation. You will collaborate with cross-functional teams to build robust backend services and guide the evolution of our technical stack.
Responsibilities
Software Architecture:
- Design scalable, maintainable, and performant system architectures.
- Define and document software architecture and design patterns.
- Make strategic technology decisions and propose architectural improvements.
- Ensure security, scalability, and best practices in the software stack.
Development:
- Develop and maintain backend services using Python (Django, Flask, FastAPI, or similar frameworks).
- Optimize and refactor existing code for performance and scalability.
- Write clean, testable, and efficient code using TDD/BDD practices.
- Integrate with third-party APIs and services.
DevOps & Deployment:
- Collaborate with DevOps teams on CI/CD pipelines, containerization (Docker), and cloud deployments (AWS, Azure, GCP).
- Help define and monitor SLAs, observability, and error reporting.
Collaboration:
- Work closely with product managers, frontend developers, and other stakeholders.
- Translate business requirements into technical specifications.
Required Qualifications
- 7 years of professional Python development experience.
- Strong experience with at least one Python web framework (Django, FastAPI, Flask).
- Proven experience in designing and building large-scale distributed systems.
- Solid understanding of RESTful API design and microservices architecture.
- Deep knowledge of software design patterns, data structures, and algorithms.
- Proficiency with relational databases (PostgreSQL) and NoSQL databases (MongoDB, Redis).
- Experience with containerization (Docker, Kubernetes is a plus).
- Hands-on experience with CI/CD pipelines and version control (Git).
- Familiarity with cloud platforms (AWS).
- Strong communication skills and leadership qualities.
- Knowledge of testing frameworks (PyTest, unittest).
- Experience working in Agile/Scrum teams.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Guest Services Agent - Part time
SmartRental Group
Business Advisory Associate-Voice
Accenture in India
Operations Manager (Brokerage)
Revolut
Security Shift Supervisor
Securitas Security Services USA, Inc.
Software Engineer, Front-End - X Delivery
Boston Consulting Group (BCG)
Share
Quick Apply
Upload your resume to apply for this position