Summary
We are looking for a skilled and detail-oriented Python Developer to join our development team. The ideal candidate will be responsible for writing efficient, scalable, and reusable Python code, integrating systems, developing backend components, and supporting frontend developers with APIs and data services.
Responsibilities
- Write clean, maintainable, and efficient Python code
- Design and develop backend services, APIs, and system integrations
- Build scalable applications using modern frameworks (e.g., Django, Flask, FastAPI)
- Collaborate with frontend developers, DevOps engineers, and product teams
- Work with databases such as PostgreSQL, MySQL, or MongoDB
- Participate in code reviews, testing, and debugging processes
- Optimize applications for performance, scalability, and security
- Maintain documentation of technical designs and architecture
- Stay updated with the latest trends and tools in Python and software development
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 3–4 years of hands-on experience in Python development
- Proficiency in at least one Python framework (e.g., Django, Flask, FastAPI)
- Strong understanding of REST APIs, OOP, and MVC architecture
- Experience with relational and/or NoSQL databases
- Familiarity with Git and version control tools
- Solid problem-solving and communication skills
Job Type: Full-time
Work Location: Remote
Report job