Python Developer
Highlights
Description
Key Responsibilities1. Understand business requirements and translate them into technical use cases
2. Participate in requirement analysis and define engineering-level specifications
3. Design and implement robust, scalable, and secure backend services using Python
4. Develop RESTful APIs and integrate with front-end applications or third-party services
5. Write reusable, testable, and efficient code following best practices
6. Perform debugging, performance tuning, and optimization
7. Collaborate with cross-functional teams including UI/UX designers, DevOps, and QA engineers
8.Review code, share knowledge, and contribute to improving development processes
9. Maintain technical documentation and assist in deployment activities
Required Skills:
1. 2–4 years of hands-on experience in Python programming
2. Proficiency with Python frameworks such as Django, Flask, or FastAPI
3. Solid understanding of object-oriented design, database systems, and ORM libraries
4. Experience with REST API design and implementation
5. Familiarity with PostgreSQL, MySQL, or similar relational databases
6. Basic knowledge of front-end technologies such as HTML, CSS, and JavaScript
7. Version control using Git
8. Good understanding of software development lifecycle (SDLC) and Agile methodologies
Job Requirements
2–4 years of experience