Job Summary We’re looking for a Python Developer with 3+ years of hands-on experience who can build scalable, efficient, and reliable applications. You’ll be working on backend systems, APIs, and data-driven solutions while collaborating with cross-functional teams.
Key Responsibilities
Design, develop, and maintain robust Python applications
Write clean, maintainable, and efficient code following best practices
Build and integrate RESTful APIs and backend services
Work with databases (SQL/NoSQL) for data storage and retrieval
Debug, troubleshoot, and optimize existing systems
Collaborate with frontend developers, DevOps, and product teams
Participate in code reviews and contribute to technical discussions
Ensure application performance, scalability, and security
Required Skills & Qualifications
3+ years of professional experience in Python development
Strong knowledge of frameworks like Django, Flask, or FastAPI
Solid understanding of object-oriented programming (OOP)
Experience with REST API development and integration
Proficiency with databases such as PostgreSQL, MySQL, or MongoDB
Familiarity with version control systems (Git)
Understanding of software development lifecycle (SDLC)
Experience with debugging and performance optimization
Preferred Skills (Nice to Have)
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of containerization tools like Docker
Familiarity with CI/CD pipelines
Experience with asynchronous programming (e.g., asyncio)
Exposure to data processing or libraries like Pandas, NumPy
Basic understanding of frontend technologies (HTML, CSS, JavaScript)
Education
Bachelor’s degree in Computer Science, IT, or a related field (or equivalent practical experience)
What We Offer
Competitive salary
Flexible work environment
Growth and learning opportunities
Collaborative and innovative team culture