We are looking for a skilled and experienced Python Developer with 5–8 years of hands-on coding experience to join our growing engineering team. You’ll play a key role in designing, building, and maintaining scalable backend systems. If you have a strong foundation in Python and exposure to AI/ML projects, that’s a big plus!
Key Responsibilities:
- Design, develop, and maintain clean, efficient, and well-documented Python code.
- Build and optimize scalable APIs, services, and backend systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write unit and integration tests and contribute to code reviews and documentation.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in architectural discussions and technical decision-making.
- Contribute to continuous improvement in development practices and team processes.
Requirements:
- 5–8 years of professional experience with Python development.
- Strong understanding of Python frameworks (such as FastAPI, Django, or Flask).
- Experience with RESTful APIs, microservices, and cloud platforms (AWS, GCP, or Azure).
- Good grasp of software engineering best practices—testing, CI/CD, code versioning, etc.
- Knowledge of containerization (Docker, Kubernetes).
- Strong problem-solving skills and attention to detail.
- Comfortable working in agile environments with collaborative teams.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-28
Backend Engineer - Remote
2026-05-28
Backend Engineer - Remote
2026-05-28
- Posted
- Apr 10, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Nicoll Curtin
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Backend Engineer - Remote
2026-05-28
Backend Engineer - Remote
2026-05-28
Backend Engineer - Remote
2026-05-28