Lead Software Engineer
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.