Get more replies from employers
Send a job-specific resume in minutes.
NexionPro Services in Pune, India seeks a strong Python backend developer to design, develop, test, and maintain scalable applications. You will build robust RESTful APIs, microservices, and reusable libraries while ensuring security and performance.
Candidate will collaborate with cross-functional teams, participate in code reviews, and implement authentication, authorization, and API security. Proficiency in FastAPI/Flask/Django and modern CI/CD tooling is expected, with a passion for clean,
Design, develop, test, and maintain scalable Python applications.
Build robust backend services and RESTful APIs.
Develop reusable modules, libraries, and frameworks.
Write clean, maintainable, and secure code following best practices.
Optimize application performance through profiling and debugging.
Collaborate with cross-functional teams to deliver high-quality software.
Participate in code reviews and contribute to architectural decisions.
Implement authentication, authorization, and API security.
Develop and maintain microservices-based applications.
Core Python (Must Have)
Strong hands-on programming experience in Python.
Excellent understanding of Python internals and advanced programming concepts.
Strong knowledge of:
Object-Oriented Programming (OOP)
Functional Programming
Decorators
Generators & Iterators
Context Managers
Lambda Functions
List & Dictionary Comprehensions
Multithreading & Multiprocessing
Memory Management & Garbage Collection
Performance tuning, optimization, profiling, and debugging.
Experience in writing reusable libraries/frameworks.
Knowledge of secure coding practices.
FastAPI
Flask
Django
Strong experience in REST API development.
JWT and OAuth2 authentication implementation.
API versioning and middleware implementation.
Understanding of software design patterns.
Experience with Git and version control.
Knowledge of CI/CD pipelines.
Experience working in Agile/Scrum environments.
Exposure to Docker and containerization is an added advantage.
Strong analytical and problem-solving skills.
Excellent debugging and troubleshooting abilities.
Good communication and collaboration skills.
Passion for writing clean, efficient, and scalable code.