Senior Backend Developer _ Python

Full Time Phnom Penh Posted 2 months ago

Technology

JOB RESPONSIBILITIES

  • ​Design, develop, and maintain backend systems and RESTful APIs using Python, Django, and Django Rest Framework (DRF).
  • ​Optimize existing code and systems for performance, scalability, and reliability.
  • ​Write clean, efficient, and reusable code following industry best practices and design patterns.
  • ​Contribute to the design and architecture of scalable and high-availability backend solutions.
  • ​Collaborate with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration of the backend system with the entire application.
  • ​Participate in technical discussions, brainstorming sessions, and team meetings.
  • ​Monitor system performance and implement improvements as needed.
  • ​Create and maintain technical documentation, including API specifications, system design, and code comments.

JOB REQUIREMENTS

  • ​​Bachelor's degree in computer science, IT or related fields​
  • ​Proficiency in Python programming with solid experience in Django and DRF.
  • ​Strong understanding of RESTful API design principles and best practices.
  • ​Experience with relational databases (e.g., PostgreSQL, MySQL) and writing optimized queries.
  • ​Knowledge of version control systems, particularly Git.
  • ​Understanding of asynchronous programming and task queues (e.g., Celery, Redis).
  • ​knowledge of software design principles, including SOLID principles and microservices architecture.
Apply