We are seeking a motivated and skilled Python Developer with 1+ year experience to join our development team. The ideal candidate will be responsible for developing, testing, and maintaining Python-based applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Develop, test, and maintain scalable Python applications
- Write clean, efficient, and reusable code
- Work with frameworks such as Django, Flask, or FastAPI
- Integrate data storage solutions (SQL/NoSQL databases)
- Develop and consume RESTful APIs
- Debug, troubleshoot, and optimize application performance
- Collaborate with front-end developers, designers, and product managers
- Participate in code reviews and follow best coding practices
- Maintain documentation for developed features and systems
Required Skills & Qualifications:
- 1+ year of professional experience in Python development
- Strong understanding of Python fundamentals and OOP concepts
- Experience with web frameworks (Django/Flask/FastAPI)
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB
- Knowledge of REST APIs and JSON
- Basic understanding of Git or other version control systems
- Experience with unit testing and debugging tools
Preferred Qualifications:
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript)
- Experience with Docker or CI/CD pipelines
- Understanding of Agile/Scrum methodologies
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Job Type: Full-time
Work Location: In person