← Back to jobs

Job Description
Top 3 Reasons To Join Us
Grow and advance into higher-level roles
A creative and innovative work culture
Competitive pay and great benefits
The Job
We are looking for a highly skilled Senior Backend Engineer (Python) to join our engineering team. You will play a key role in designing, building, and optimizing backend systems that are scalable, secure, maintainable, and aligned with long-term product strategy.
You will also mentor junior engineers, participate in architectural discussions, and contribute to solving complex technical challenges across the platform.
Responsibilities
Take full ownership and show strong commitment to every task, from development to deployment
- Proactively report progress, and planned tasks, and blockers to the team.
- Work closely with Design, Frontend, and QC teams to deliver features that meet both business and technical requirements.
- Ensure high code quality by following Clean Code, linting standards, Conventional Commit rules, and ensuring all QC test cases are passed.
System Design & Development
- Design, build, and optimize backend architecture for scalability, performance, security, maintainability, and reliability.
- Develop and maintain RESTful APIs, WebSocket, and Server-sent Event
- Participate in system improvement initiatives and contribute ideas for architectural enhancement.
Leadership & Mentorship
- Review code, provide feedback, and mentor junior/mid-level engineers.
- Share best practices, guidelines, and technical knowledge with the team.
Education
- Bachelor’s degree or currently pursuing a degree in Computer Science, Software Engineering, or a related field. Students are welcome to apply
Experience
- Ability to read and apply English technical documentation.
- Experience working in Agile/Scrum environments is a plus.
- Having experience in building, maintaining and operating AI applications is a plus"
Technical Skills
- Strong experience with Python, Django, FastAPI and familiarity with modern AI-assisted development tools.
- Solid understanding of software design principles:
- OOP, Design Patterns
- Event-driven Architecture
- Microservices
- Message Queue systems
- Clean Architecture
- Database experience:
- MySQL, PostgreSQL, MongoDB, Redis
- schema design, query optimization, indexing, performance tuning
- Hands-on experience with:
- RESTFul API, or GraphQL API, or gRPC API development
- Websocket/Server-sent event
- Git, Docker, CI/CD pipelines
- Unit testing frameworks: pytest, unittest
- Message queues: RabbitMQ, Kafka, Azure Service Bus
- Strong understanding of backend security and performance best practices.
Nice to Have
- Packaging & distribution experience: seed data, licensing/subscriptions, install wizards.
- Integration experience with datamart/reporting systems: ClickHouse, Metabase, Power BI.
- Strong understanding of web security (OWASP ASVS), RBAC/SoD, object-level permission models.
- 85% salary during probation.
- Attractive salary package, including 13th-month bonus.
- Provided with MacBook
- Premium healthcare package.
- Monthly Happy Hour & annual company trips.
- Opportunity to improve English skills with international clients.
- Exposure to new tech stacks for business growth.
Benefits
- 85% salary during probation.
- Attractive salary package, including 13th-month bonus.
- Provided with MacBook
- Premium healthcare package.
- Monthly Happy Hour & annual company trips.
- Opportunity to improve English skills with international clients.
- Exposure to new tech stacks for business growth.