Full Stack Developer – Backend Focus (mid-level/Senior)
Company: JC Computing VN
Domain: EdTech (Education SaaS)
Location: Hồng Hà Street, Ward 2, Tân Bình District, Ho Chi Minh City, Vietnam
About Us
JC Computing VN is a technology startup based in Ho Chi Minh City, Vietnam. We are building a next-generation EdTech SaaS ecosystem to modernize how schools and educational institutions manage their operations.
Overview
We are looking for a highly skilled fullstack (Bakend focus) Engineer with deep expertise in designing, building, and operating scalable, secure, and high-performance backend systems. The ideal candidate has strong hands-on experience with modern backend frameworks, distributed system design, cloud infrastructure, and production deployment strategies.This role requires not only strong coding ability, but also system-level thinking — understanding how services interact, how data flows, how systems scale, and how reliability, security, and performance are ensured in real-world environments. You will work closely with frontend engineers, product owners, DevOps/platform teams, and stakeholders to deliver robust backend services that power mission-critical features across our platform.
Key ResponsibilitiesBackend Engineering
- Design, develop, and maintain scalable backend services using Nestjs
- Build clean, well-structured APIs (REST and/or GraphQL) with clear data contracts, validation, and error handling.
- Implement complex business logic, workflows, and domain models with strong separation of concerns.
- Ensure backend code is maintainable, testable, and production-ready, following best practices and coding standards.
- Optimize backend performance (query optimization, async processing, background jobs, batching, caching).
System Design & Architecture
- Make architectural decisions around service boundaries, data ownership, and communication patterns.
- Collaborate on system-wide design topics such as:
- API versioning and backward compatibility
- Data consistency and transactional boundaries
- Caching strategies (in-memory, Redis, HTTP caching)
- Event-driven vs request-driven workflows
- Participate actively in technical planning, design reviews, and architecture discussions.
Infrastructure & Deployment
- Collaborate on CI/CD pipelines to ensure safe, automated, and repeatable deployments.
- Understand and apply deployment strategies such as Rolling updates
- Monitor, debug, and improve system reliability using logs, metrics, and tracing.
Collaboration & Leadership
- Mentor junior and mid-level backend engineers and support team knowledge-sharing.
- Work closely with frontend engineers to align API design with client needs.
- Communicate effectively with DevOps, security, and infrastructure teams.
- Take ownership of backend components from concept to production and long-term maintenance.
- Identify technical risks early and propose pragmatic, scalable solutions.
QualificationsRequired Skills
- 3+ years of professional experience in backend development with Node.js
- Strong experience designing and maintaining RESTful and GraphQL APIs.
- Proficiency with relational and NoSQL databases.
- Strong understanding of authentication, authorization, and backend security fundamentals.
Backend Knowledge (Required)
- Hands-on experience and conceptual understanding of at least one backend framework NestJS.
- Ability to design API contracts, understand service architecture, and collaborate effectively with backend teams.
Cloud & DevOps Knowledge (Required)
- Hands-on experience with Docker and containerized applications.
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
Good to Have
- Experience with microservices or modular monolith architectures.
- Experience operating production systems (monitoring, logging, incident response).
- Experience with performance testing and load testing.
- Familiarity with compliance, data privacy, and security best practices.
- Experience working in multi-tenant SaaS systems.
What We Offer
- Opportunity to lead and influence backend and platform architecture decisions.
- Challenging problems involving scale, reliability, and real-world constraints.
- Collaborative, engineering-driven culture with strong technical ownership.
- Modern cloud-native stack and production-grade systems.
- Impactful work across large-scale, mission-critical platforms.
Loại hình công việc: Toàn thời gian
Địa điểm việc làm: Làm việc từ xa kết hợp ở Thành phố Hồ Chí Minh