Job Location: Pune
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Roles and Responsibilities
- Lead the delivery of high quality, innovative, flexible, cost-optimized, and scalable technical solutions that meet business requirements
- Design, Develop, test, and maintain software applications with MVC architectures, Microservices, and scalable cloud-native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Can able to define “team” that includes FE, BE, QA for project execution & Mentor and lead team members to continuously improve quality and productivity of deliverables
- Be a subject matter expert in one or more technology areas who can be engaged with the business in requirements analysis, leading to high-quality user stories and acceptance criteria
- Coordinate and communicate with the cross-functional team along with the client’s team
- Recommend ways to improve operational excellence, reliability, performance, and security of applications and should do maximum use of automation environment like automation testing, build, deployment, etc.
- Follow SCRUM Agile Development methodology
- Able to manage and achieve a consistent velocity of the team in project and can achieve sprint goals by providing quality metrics for managing team’s productivity, quality, and reliability of code.
- Takes ownership of technical systems and architecture by Making Data-driven decisions which gave confidence to Challenge architectures and technical systems where it doesn’t make sense.
- Problem Solving, Hustler – Get Stuff Done, Self-Disciplined with Must have knowledge of SDLC, Git, Docker, Jira
- Proficient in Object-Oriented programming along with Strong experience in functional programming
- Experience with Linux / Unix, Distributed systems experience, Data Structures, Algorithms, and Object-Oriented design concepts
- Proven development skills in front-end, middle-tier, or database development, and experience in developing REST web services
- Ability to document and communicate development tasks in a clear, concise, and accurate manner so that one can effectively function in a constantly changing environment
- Directly manage a development team responsible for one or more applications and having delivered business outcomes
- Advanced knowledge of software development methodology, techniques & standards.
- “Must have deployed using docker container on AWS Infrastructure Good working experience using docker and related practices.”
Primary Skills
- Expert in Python, with expert-level knowledge of Flask.
- Expert in server programming, you should be able to implement complex business logic.
- Good understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of fundamental design principles behind a scalable application.
- Experience with python packages like os, logging,
- Experience in frameworks like SQLAlchemy/ORM and database layer.
- Experience with swagger io module to expose API
- Strong unit test and debugging skills.
- At least 5 years of experience in RESTful API/HTTP/JSON.
- Proficient understanding of code versioning tools Like Git.
- Good skills in writing SQL queries
- RabbitMQ
- Azure Storage
- Docker
- Django
- Neo4j/GraphDB
Websockets
- RabbitMQ
- Azure Storage
- Docker
- Django
- Neo4j/GraphDB ( Optional)
- Websockets
Submit CV To All Data Science Job Consultants Across India For Free
🔍 Explore All Related ITSM Jobs Below! 🚀
✅ Select your preferred "Job Category" in the Job Category Filter 🎯
🔎 Hit "Search" to find matching jobs 🔥
➕ Click the "+" icon that appears just before the company name to see the Job Detail & Apply Link 📝💼

