Backend Lead

JOB DESCRIPTION

We are looking for the Technical Lead position who can help us to build the OTT platform. The candidate is required to have experience of both hard skills (microservices, React.JS, JAVA, Node.JS, RESTful APIs, etc.) and soft skills (team leading).
He/ She needs to manage a developer team to deliver the software in both features and non-feature requirements (e.g. performant, scalable, maintainable, flexible, etc.). He/ she is able to do the code review and also coach train team members to raise the team’ s quality.
Responsibilities:
Drive the team of developers in creating high quality code in an agile development environment utilizing applied technology stack
Lead development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments based on business needs
Conduct review code reviews and of team members to ensure alignment with set standards and requirements
Proactively identify and providesolutions to  application code-related issues, review and provide feedback to any required final user documentation
Drive and support team to release new features, troubleshoot, fix issues while the system is still running stably in good security, scalability and performance
Communicate high-level technical strategy and product vision, encourage technical discussions, promote cross-functional projects, and facilitate code reviews to drive the delivery of high-quality code into production and on-time completion of projects.
Promote and lead innovation of product solutions and best practices
Influence the team’s success through technicalas well as people leadership skills 

JOB REQUIREMENT

Minimum 7 years in software development with 2 years experience in a Lead role
Have experience of developing web and mobile applications. Can provide solutions for high performance and scalability architecture.
Have experienced software development best practices such as Clean Code, SOLID, Refactoring, Git.
Have experienced of Backend technologies (NodeJS, Java, Go), Restful API, Database (MongoDB, Cassandra), Web Server (Nginx, Apache)
Have experienced of Cloud solutions: GCP or AWS
Familiar with Agile Software Development methodology
Have knowledge of CI / CD
Good teamwork and reliability. 

WHAT'S ON OFFER

Attractive annual KPI bonus (3-7 months of salary)
Mac-book Pro provided
Innovative idea recognized to become key members
Flexible working hour, Mon - Fri (40 hrs) and 12-16-day annual leaves.
Annual bonus, target bonus.
Premium health insurance for Executive/Team Leader/Manager/Director level.
Full insurances (health, social and unemployment) and competitive allowances (meal, parking, transportation and telephone).
Free GYM service, team building, charity, Happy hour and monthly activities.
Company's congrats gifts on birthday, Wedding Day, Children's Day, Birth Deliver and other special occasions.
Opportunity to work in exciting and innovative/creative media projects.
Many opportunities for personal and professional development.
Friendly and professional American working environment.
Open and honest company with transparent culture wherever it is practical and perhaps even impractical.
Strongly promoted company's core values 4L (Labor – Learn – Love – Laugh) and 3T (Thật–Tâm–Tốt).

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

digital entertainment product

Technical Skills:

NodeJS, Java, Golang, Backend

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J00556

Status:

Close

Related Job:

Technical Team Lead (.NET, ReactJS)

Ho Chi Minh - Viet Nam


Outsource

  • .NET
  • ReactJS

Develop and maintain high-quality, scalable applications using .NET (C#) and JavaScript (ReactJS) Act as a hands-on technical contributor while leading and managing a small development team (3-4 members), ensuring effective task allocation, delivery, and technical guidance. Collaborate with Product Owner, Development Lead, and other developers to define and deliver product increments. Develop and maintain applications, ensuring code quality and scalability. Implement and optimize continuous integration and continuous delivery (CI/CD) processes using tools like Azure DevOps, Jira and JFrog Artifactory. Utilize tools like SonarQube and Github CodeQL for static code analysis to ensure software security and quality. Design, develop, review, implement, maintain and manage continuous integration, build management and deployment scripts, systems, and any code as required; Write unit tests and run through all the test cases for assigned tasks and ensure all cases are tested and passed before release for testing. Participate in Agile/Scrum activities: daily standup, demo session, retrospective, estimate, and planning, etc Provide mentoring/training for junior members if any Perform other tasks assigned by the Line Manager.

Negotiation

View details

Software Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java
  • Spring Boot

Company is growing its Software Engineering team to deliver large-scale enterprise systems and digital platforms for financial institutions across Southeast Asia. As a Java Software Engineer, you will design, develop, and maintain backend services that power critical business processes, data integration, and mobile applications. You'll work in a modern, modular architecture combining mature systems with innovative new services - ensuring both stability and agility. This role offers the opportunity to work closely with international teams, participate in architectural discussions, and contribute to best practices that shape Company's technology standards. Design, develop, and maintain scalable backend applications using Java and Spring Boot. Build new services and enhance existing ones to support evolving business requirements. Ensure code quality through unit testing, debugging, and performance optimization. Contribute to design and architecture discussions, balancing technical depth with business value. Collaborate with cross-functional teams (QA, DevOps, Analysts, Product Owners) across Vietnam and Czech Republic. Participate in code reviews and enforce development standards and documentation quality. Support release planning, deployment, and post-production analysis. Mentor junior engineers and contribute to internal knowledge-sharing initiatives. Stay current with emerging technologies, microservice design patterns, and cloud-native practices. Promote automation, CI/CD, and DevOps principles to improve development efficiency. Proactively identify technical debt and propose refactoring or optimization strategies.

Negotiation

View details

Senior Software Engineer (Data Management, Data Lake)

Ho Chi Minh - Viet Nam


Product

  • Data Engineering
  • Cloud
  • Java
  • Typescript
  • Angular

We are looking for a seasoned Senior Data and Full-Stack Engineer to join our team. In this role, you will not only design and build high-performance, resilient data architectures but also craft scalable solutions that integrate seamlessly with microservice-based application ecosystems. Your expertise will span across data engineering and full-stack development, enabling you to deliver end-to-end solutions that power our platform. You will own critical design deliverables-both high and low level-including ERDs, logical and physical models, and architectural reviews. Beyond architecture, you will actively contribute to building robust services and APIs that leverage data for automation, customer experience optimization, and innovative product development. As Company continues to grow and data volumes surge, your ability to harness this data and translate it into actionable insights and advanced solutions will be pivotal to our success.#Your key responsibilities as a Senior Data & Full-stack Developer will include: Drive and design future-proof data architectures, strategically aligning data systems with business objectives to ensure efficient and scalable data management. Architecting conceptual, logical, and physical architecture and data models for operational enterprise data and analytics solutions using recognised data modelling approaches Collaboration with project teams to ensure architectural principles are met, and build and act as a change agent Build container-based big data architectures on top of Kubernetes Design and implement large and complex data solutions (Data Warehouse, Data Lake, Data Analytics) using various architectural patterns such as microservices Develop and understand the enterprise data landscape and map data stores and flows between the operational systems for our microservice approach Implementing the feature with high-performance, scalable, and testable components for our architecture and execute its development. Developing and deploying modern architectural patterns/techniques (microservices, DDD, TDD), including developing using modern frameworks, e.g. Spring Boot, Spring Cloud Developing and deploying modern frontend microservices, enrich DM Storybook using the latest Angular version. Develop RESTful APIs and microservices-based solutions leveraging containers (AKS, Kubernetes, Docker) technologies#General Create robust data architecture to manage data efficiently and effectively Define the data strategy and the key principles associated with it Develop and understand the enterprise data landscape and map data stores and -flows between the operational systems for our micro-service approach The role is varied and there are opportunities to become involved in activities across all parts of the business

Negotiation

View details