Senior/Intermediate Backend Dev
NodeFlair
- Hanoi
- Permanent
- Full-time
- Create and maintain well-organized and efficient data models & APIs.
- Perform back-end programming in Python, following the software development life cycle.
- Develop and document tasks, conduct code reviews.
- Troubleshoot deployed applications.
- Collaborate with other teams to design, build, test, and deliver high-quality software.
- Perform other assigned duties.
- Open-mindedness & strong commitment attitude.
- Experience in developing web services using the Django framework.
- Proficiency in designing & developing APIs using the REST architecture.
- Understanding of database design, query optimization (MongoDB).
- Experience with Unit Test and Integration Test.
- Experience integrating with third-party services.
- At least 3 years of experience in building modern back-end systems.
- Demonstrated ability to develop high-volume web applications.
- Experience in identifying and addressing performance and scalability issues.
- Experience with infrastructure based on Google Cloud Services (CI/CD, Redis Lab, Docker, Kubernetes, etc.).
- Experience with transactions, locks, and concurrency programming.
- Experience with message queues such as Celery, RabbitMQ.
- Experience with monitoring and troubleshooting deployed applications.
- Familiarity with Agile/Scrum methodology.
- Opportunity to work in an international team and professional working environment.
- Training and career development opportunities.
- Performance review every 6 months.
- Open, supportive, and collaborative culture.
- Flexible working hours with 40 hours per week (Monday Friday).
- Lunch allowance and complimentary drinks (coffee, tea, snacks, etc.).
- Premium health insurance package.
- Paid leave (12 days/year).
- Free English classes for everyone, 2 lessons per week.
- Sponsorship of certification fees for each team member.
- 13-month salary bonus.