Overview
Job Summary:
We are looking for a talented and motivated Python Developer with 1–4 years of experience to join our development team. The ideal candidate will have a strong foundation in backend development using Python and experience working with frameworks such as Django or Flask. This role involves building scalable software solutions, developing APIs, working with databases, and contributing to automation and data processing workflows.
Key Responsibilities:
Backend Development
•
Design, develop, and maintain Python-based applications and services.
•
Build web applications using Django, Flask, or other Python frameworks.
•
Implement and manage RESTful APIs for integration with frontend and third-party systems.
Database Management
•
Write, optimize, and maintain queries in SQL or NoSQL databases.
•
Ensure data integrity and support efficient data storage and retrieval.
Automation & Scripting
•
Develop automation scripts and batch processes for data processing and internal tools.
•
Support continuous improvement of deployment and build processes.
Debugging & Collaboration
•
Debug, troubleshoot, and resolve backend issues in development and production.
•
Collaborate with frontend developers, QA, DevOps, and other cross-functional teams.
•
Participate in code reviews and maintain high coding standards.
Requirements:
•
Bachelor’s degree in Computer Science, Information Technology, or related field.
•
1–4 years of professional experience in Python development.
•
Proficiency in web frameworks like Django or Flask.
•
Solid understanding of databases (MySQL, PostgreSQL, MongoDB, etc.).
•
Experience working with version control systems such as Git.
•
Good knowledge of RESTful API design and integration.
•
Strong problem-solving skills and attention to detail.
•
Ability to work independently as well as collaboratively in a team environment.
Good to Have:
•
Familiarity with Docker, CI/CD pipelines, or cloud platforms (AWS, GCP, Azure).
•
Experience in unit testing and debugging tools (Pytest, Postman, etc.).
•
Exposure to frontend technologies (HTML, CSS, JavaScript) is a plus.
•
Basic understanding of data structures and algorithms