Mô tả công việc
Our Tech stacks
- Our core services consist of hundreds of Golang microservices built around domain-oriented, event-driven architecture. All run on GCP, GKE, and Istio with autoscaling, resiliency, and chaos engineering mindset with full end-to-end observability.
- Our mobile platform was running on Flutter, component-based, composable architecture. Web app largely on TypeScript, React, NextJS, Tailwind CSS, and composable in-house design components and framework.
- Gitlab for all code repositories, CI/CD, with Backstage as a centralized developer productivity platform.
- In DevOps culture, you are fully responsible with design, build, and operate your own services with support from SRE, Platform team as needed …
- Open source lover, and open source contributor. All tooling and platforms used were in-house custom-built on popular open-source projects.
Spirit
- Accept failures, learn from it and move extremely fast.
- Flexible working environment, and performance-based optimization focus.
- Ownership and excellent learning opportunity, in-house and external
- Work with product managers and implement products and features with data driven approach and evaluate its impact via ab test and experimentation platform.
- Be part of the team, who set the trend, influence and build meaningful product to millions of fellow Vietnamese.
Responsibilities:
- Design and write cutting edge Golang micro services to improve the availability, scalability, latency, and efficiency of BE’s range of services.
- Strong track record in redesigning and upgrading systems to align with modern development practices.
- Skilled in planning and conducting load and stress tests to validate system reliability and scalability.
- Experience in chaos engineering or distributed systems.
- Work with engineering team to explore and create new design / architectures geared towards scale and performance.
- This document is belonged to BE GROUP. It is strictly forbidden to copy or print in any form without the permission of the authorized level of BE GROUP.
- This document is belonged to BE GROUP. It is strictly forbidden to copy or print in any form without the permission of the authorized level of BE GROUP.
- Work closely with SRE team in building and scaling and operating high performance back-end services.
- Design, build, analyze and fix large-scale systems.
- Debug and modify complex, production software.
- Mentor junior team member, and improve overall engineering standards.
- Be A champion in your expertise.
Yêu cầu công việc
Your skills & experiences
- At least 5 years of experience coding Backend with various programing
languages, and willing to work with Golang. - Experience in shipping applications to production, CI/CD flow
- Familiarity with running large scale services; understanding of systems internals and networking are a plus
- Excellent understanding of system performance and scaling, especially RDBMS
- Excellent in system design
- Excellent communicator, be a team player and independent at the same time.
- Be obsessing over optimization.
- Experience in writing good unit test.
Why you’ll love working here
Environment:
- Our workplace welcomes and encourages talented, young, dynamic, and proactive individuals to collaborate.
- Culture of engineering and agile development embraced.
- Failures accepted, learned from and moved on rapidly.
- Flexible working environment, and performance-based optimization focus.
- Ownership and excellent learning opportunities, in-house and external.
- Be part of the team who sets the trend, influence, and build a meaningful product for millions of fellow Vietnamese.