NexInfo is a premier consulting firm founded in 1999. We have been in business for 25+ years and work with clients of all sizes to achieve 'Operational Excellence' using a blend of knowledge in both Business Processes and Software Consulting. We offer implementation and managed services for businesses across many industries including Manufacturing, Pharmaceuticals, Biotech, Medical Devices, Industrial Automation, Automobile Industry, and many more. We have a global footprint across North America, Europe, and Asia with most clients distributed across North America with a team size of 300+ employees and our headquarters in California, USA.
Job Summary
We are seeking an experienced Python Developer with 5-7 years of hands-on development experience to design, develop, test, and maintain scalable applications. The ideal candidate should have strong expertise in Python programming, backend development, APIs, databases, and performance optimization, along with the ability to work collaboratively in an agile environment.
Key Roles & Responsibilities
Design, develop, and maintain robust, scalable, and high-performance Python applications
Write clean, reusable, testable, and efficient Python code following best practices
Develop and integrate RESTful APIs and backend services
Collaborate with frontend developers, DevOps, QA, and business stakeholders
Perform code reviews and ensure adherence to coding standards
Optimize application performance, security, and scalability
Troubleshoot, debug, and resolve production issues
Participate in requirement analysis, technical design, and solution architecture
Maintain technical documentation and knowledge repositories
Support application deployments and post-production support as required
Key Activities of a Python Developer
Backend development using Python frameworks
API development and integration
Database design, queries, and performance tuning
Writing unit tests and supporting automation testing
Refactoring legacy code and improving code quality
Implementing logging, monitoring, and error handling
Supporting CI/CD pipelines and deployment processes
Continuous learning and adoption of new Python tools and libraries
Technical Skills Required
Strong proficiency in Python (core and advanced concepts)
Experience with frameworks such as Django, Flask, or FastAPI
Strong knowledge of REST APIs and microservices architecture
Hands-on experience with databases (PostgreSQL, MySQL, MongoDB)
Familiarity with ORM tools (SQLAlchemy, Django ORM)
Experience with Git and version control systems
Knowledge of Linux/Unix environments
Exposure to cloud platforms (AWS/Azure/GCP) is an advantage
Understanding of CI/CD tools and DevOps practices is a plus
Soft Skills
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Ability to work independently and in a team environment
Ownership mindset and attention to detail
Preferred Qualifications
Experience with containerization (Docker, Kubernetes)
Knowledge of asynchronous programming and multithreading
Exposure to data processing, automation, or scripting use cases
Employment type:
Full time
Seniority level:
Intermediate
Shift Timing:
CST (5 PM to 2:30 AM IST)
Location:
Chennai
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.