Lead Software Engineer

12024-12-31

Responsibilities

Technical Hands-on (80%)

  • Develop secure, scalable, and maintainable cloud services across our tech stack: C#, .NET, and/or TypeScript, React, Kafka, and Terraform.

  • Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required

  • Create new customer value in small increments, delivered continuously to production.

  • Collaborate across teams and functions to help define our architecture and technical roadmap.

  • Provide robust coding practices, solid unit/component test coverage, and debugging code.

Leadership (20%)

  • Manage and mentor a small group of other engineers, and create a safe and inclusive environment for the team

  • Work closely with product managers and designers to solve open-ended customer problems.

  • Make pragmatic decisions and sensible tradeoffs informed by high-level business objectives.

  • Mentor and support other engineers while creating a safe and inclusive environment for our diverse team.

Requirements

  • At least 8+ years of experience designing, developing, and operating cloud software at scale, with strong hands-on technical and give solutions for the clients.

  • Solid experience in JavaScript ES6/ Typescript working with ReactJS, and C#, .NET.

  • Experience in designing & developing RESTful APIs (GraphQL desirable) and microservices based system; troubleshooting and debugging in microservice

  • Experience in Cloud computing, especially Amazon Web Services (AWS)

  • Experience with unit testing and integration testing

  • Good English & Vietnamese communication skills, both verbal and written.

  • Experience with technical leadership and people management, including the ability to mentor and support other engineers.

  • Ability to manage risk, ambiguity, dependencies, and cross-functional stakeholders.

  • Ability to align engineering work with high-level organizational goals.

  • A keen sense of ownership and accountability.

  • Experience working with distributed teams in global engineering organizations.

  • Experience in Agile development environments.

  • Well-versed in writing structured, well-documented, maintainable, and clean code.

  • Good problem-solving and analytical skills.

What we offer

  • Attractive salary based on your performance.

  • Annual 13th month salary.

  • Dedication bonus will be paid once a year.

  • Yearly salary review based on performance.

  • Premium healthcare insurance, Annual health checks up.

  • Hybrid working (1-day WFH per week).

  • Breakfast are available at the office in the early morning and snacks in the late afternoon.

  • Team building allowance.

  • Annual Company team building trip.

  • Clubs (Football, Badminton, Biking, Running, Music band).

  • Exclusive training programs for all staff in technical, soft skills and process.

  • English class.

  • Technical clubs.

  • Marriage allowance, having newborn baby allowance, bereavement allowance.

BACK TO CAREERS