Python Developer

Posted 2 months ago
Location: Remote / Hybrid / Onsite
Employment Type: Full-Time
Seniority Level: Mid–Senior
About the Role
We are looking for a skilled and motivated Python Developer to design, build, and optimize scalable applications and backend systems. The ideal candidate has strong coding expertise, experience with modern frameworks, and a passion for solving complex technical challenges. This role will involve developing APIs, integrating systems, working with data pipelines, and contributing to high-performance applications that support business growth.
Key Responsibilities
- Develop, test, and maintain Python-based applications, APIs, and services.
- Collaborate with cross-functional teams (engineering, product, data) to translate requirements into technical solutions.
- Write clean, efficient, and maintainable code following best practices.
- Optimize applications for speed, scalability, and reliability.
- Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Implement and maintain automated testing and CI/CD pipelines.
- Integrate with third-party APIs and cloud platforms.
- Debug and resolve technical issues in production and staging environments.
- Participate in code reviews, documentation, and knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of experience as a Python Developer or Software Engineer.
- Strong proficiency with Python frameworks such as Django, Flask, or FastAPI.
- Solid understanding of RESTful APIs, microservices, and web application architecture.
- Experience with databases (SQL & NoSQL), version control (Git), and Docker/Kubernetes.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Strong problem-solving skills and the ability to work in a collaborative environment.
Preferred Skills
- Experience with data engineering, ETL pipelines, or machine learning integrations.
- Knowledge of asynchronous programming (e.g., asyncio, Celery).
- Exposure to DevOps practices and CI/CD pipelines.
- Familiarity with JavaScript/React or other frontend technologies is a plus.
Why Join Us?
- Opportunity to work on innovative, large-scale projects.
- Competitive salary and comprehensive benefits.
- Flexible work arrangements (remote or hybrid).
- Growth-oriented culture with ongoing learning and career development opportunities.
