Overview
Salary: 28 - 35 triệu
Job Type: Full-time
Experience: 5 years of experience
Openings: 2
Deadline: 2025-12-15
Posted: 2025-11-23 07:58
Category: Công nghệ thông tin
Job Description
About the Role
- We are seeking a Senior Backend Engineer (Python) who is passionate about building scalable backend systems and high-performance APIs. You will take ownership of designing, developing, and maintaining core backend services that power our products — ensuring reliability, security, and efficiency at scale.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Python (Django, FastAPI, or Flask).
- Architect scalable, reliable, and maintainable systems using microservices or modular architectures.
- Work with relational (PostgreSQL/MySQL) and NoSQL databases, ensuring performance and data consistency.
- Implement and optimize data models, caching layers, and background task queues (Celery, Redis, etc.).
- Integrate with third-party APIs and internal systems securely and efficiently.
- Develop and maintain automated test suites (unit/integration) and support CI/CD workflows.
- Collaborate with frontend engineers, DevOps, and product managers to deliver end-to-end features.
- Perform code reviews, mentor junior developers, and contribute to architectural decision-making.
- Monitor, troubleshoot, and optimize performance in production environments.
Requirements
Qualifications
- 5+ years of professional experience in backend development, primarily with Python.
- Proficiency with Python web frameworks (Django, FastAPI, Flask, or similar).
- Solid understanding of RESTful API design, microservices, and software architecture principles.
- Strong experience with SQL and ORM frameworks.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Knowledge of testing frameworks (Pytest, Unittest) and CI/CD pipelines.
- Strong debugging, optimization, and problem-solving skills.
- Good communication skills and ability to work collaboratively in a hybrid team environment.
Nice to Have
- Experience with asynchronous programming (AsyncIO, Celery).
- Familiarity with GraphQL, message queues (RabbitMQ, Kafka).
- Knowledge of system design, scalability, and performance tuning.
- Exposure to AI/ML model integration or media processing pipelines is a plus.
Benefits
What We Offer
- Competitive salary commensurate with experience and skills
- Comprehensive health insurance coverage
- Flexible working arrangements with hybrid remote/office options
- Professional development budget for courses, conferences, and certifications
- Annual performance bonuses and career advancement opportunities
- Modern office environment with latest technology and development tools
- Team building activities, company events, and collaborative work culture