JOB SUMMARY:
This role involves designing, developing, and maintaining backend services and APIs using Python, collaborating with frontend developers, optimizing system performance, and ensuring security best practices. The successful candidate will also contribute to architecture design, troubleshoot issues, and stay updated with industry trends.
RESPONSIBILITIES:
- Design, develop, and maintain backend services and APIs using Python.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize performance and scalability of the backend systems to handle large volumes of data and high traffic.
- Implement security best practices to protect sensitive data and ensure compliance with industry standards.
- Write clean, maintainable, and well-documented code, following best practices in software development.
- Participate in code reviews, providing constructive feedback to peers and junior developers.
- Work closely with the DevOps team to ensure smooth deployment and operation of services.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Contribute to the architecture and design of new features and enhancements to the platform.
- Stay up-to-date with the latest industry trends and technologies, and apply them to improve our systems.
REQUIREMENTS:
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Strong knowledge of data structures and algorithms.
- Solid understanding of software architecture principles and design patterns.
- Experience in backend development. (at least 4 years).
- Experience with Python, Django, and Celery.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- English skill: Reading comprehension: good; speaking: pre-intermediate.
Benefits provided by the company are: Thưởng Tháng 13, have Môi Trường Chuyên Nghiệp, and Cơ Hội Phát Triển.