Nicoll Curtin

Python Developer

Singapore

25 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: