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.
