MAIN RESPONSIBILITIES
Position: Senior/Middle Back-End Engineer
Department:
Software Development Department, CT UAV Company
Job Type:
Full-time
Location: CT
Group Corporation, 117 Nguyễn Đình Chiểu, Ward 6, District 3, Ho Chi Minh City,
Vietnam
Job Objectives
The Senior Backend Engineer
will play a critical role in architecting, developing, and maintaining the Ground
Controller System that supports real-time operations and
large-scale data processing. This role emphasizes backend
scalability, high availability, and system resilience, ensuring
the platform can support mission-critical workloads. The engineer will also
help establish best practices in system design, code quality, security, performance optimization, and
team knowledge-sharing.
Key Responsibilities
- Design, implement, and maintain highly
available and scalable backend services for the Ground Controller System.
- Deliver
end-to-end features
for a work-management web application - translate business requirements into scalable
technical designs and ship iteratively.
- Build and maintain RESTful APIs
and real-time communication channels (WebSockets, gRPC, Server-Sent
Events) to support UAV and ground control operations.
- Integrate backend services
seamlessly with front-end systems and external UAV/IoT interfaces.
- Model and optimize SQL
and NoSQL databases (e.g., indexing,
caching, migrations) to ensure data integrity, performance, and
synchronization.
- Optimize performance
and scalability using profiling,
query tuning, Core Web Vitals improvements, frontend bundle management,
and backend service scaling.
- Ensure security and
privacy across the stack, including SSO
(OAuth2/OIDC/SAML), RBAC/ABAC, input sanitization, rate limiting, audit
logging, and secrets management.
- Maintain quality
through testing: implement unit,
integration, end-to-end; automate with CI/CD pipelines to ensure reliable
delivery.
- Mentor and support
junior engineers, sharing knowledge,
providing technical guidance, and fostering a collaborative team culture.
- Stay current with modern
technologies and development practices; propose and drive
improvements to enhance product quality and developer experience.
Required Qualifications and Skills
Education & Experience
- Bachelor’s degree in Computer Science, Software
Engineering, or a related field.
- Minimum of 3–5 years of experience as a Back-End Developer in a professional setting.
- Experience with backend programming languages such
as Python/JavaScript and backend frameworks such as Flask,
Django, Node.js or similar.
- Strong understanding of SQL and NoSQL
databases, including MySQL, PostgreSQL, MongoDB, and Redis.
- Hands-on experience with containerization and
orchestration tools like Docker and Kubernetes.
- Practical experience with CI/CD pipelines (e.g.,
Jenkins, GitLab CI)
- Experience with message queues (e.g., RabbitMQ,
Kafka) and caching mechanisms.
- (Preferred) Familiarity with cloud platforms such as
AWS, Azure, or Google Cloud.
- Knowledge of version control systems like Git
and related workflows
- Background in real-time, distributed, or IoT/UAV
systems is a strong plus.
Soft
Skills
- Strong analytical
and system design skills for creating logical and efficient
solutions.
- Strong
problem-solving mindset and ability to work independently on complex
tasks.
- Excellent
collaboration and communication skills with cross-functional teams
(DevOps, QA, AI/ML).
- Proactive,
system-oriented thinking with a strong sense of responsibility for product
quality.
- Ability to manage
multiple tasks and meet deadlines in a fast-paced environment.
- Leadership skills
to guide and mentor junior team members effectively.
Benefits
- Competitive salary
based on skills and experience.
- Performance-based
bonuses and rewards for outstanding contributions.
- Opportunities to
work on large-scale, diverse projects developed by the company.
- Professional
working environment with a transparent and respectful culture.
- Access to training
programs, certifications, and career development opportunities.
- Comprehensive
health insurance and other employee benefits as per company policy.
JOB REQUIREMENTS
BENEFITS & WELFARE