Job Requirements
Job benefits
-
Career growth
Ever feel stuck with your career? We don't hire you simply because we needed to fill an empty slot. Together, we will help you shape and grow your career so you can progress further and rediscover your true sense of purpose at work.
-
Insurance
Unexpected things may happen at unexpected times. We cover basic insurance costs for you and your loved ones in case of emergencies or unfortunate events. You can also upgrade your plan any time you want.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Job description for [Glints 5 Ngày] Senior/Lead Backend Engineer at Elfie
- All candidates applying for a Glints 5 Ngày jobs will receive the result of their applications within 05 working days
- All job postings on Glints 5 Ngày provide detailed information about the roles & expectations.
- Contribute on a daily basis to the codebase with attention to detail and high quality.
- Architect and develop solutions to concrete user-facing problems, leading design and implementation of large software components, systems, and features.
- Provide both strategic and tactical architecture and design guidance and input across all areas of the technical stack.
- Build, test, deploy, maintain, and improve software, specifically APIs used by our native mobile client applications.
- Manage individual project priorities, deadlines, and deliverables.
- Resolve challenging technical issues.
- Collaborate closely with teammates and help grow their abilities through technical contributions and mentorship.
- Contribute to a culture of quality and innovation for our engineering team and across the company,
- The tech stack that we use at Elfie consists of the following:
- Front-end: Flutter, Firebase suite (Authentication, Firestore, Storage, Messaging)
- Back-end: Node.js (NestJS / TypeScript), GCP (PubSub, Cloud Tasks, Functions, …)
- Testing: Jest, Appium, Cucumber
- DevOps: GitHub Actions, GCP (Cloud Build, Cloud Run), Docker
- Analytics: GCP DataStudio, BigQuery, Google Analytics, UXcam, CleverTap, Adjust
- Tech expertise required to be successful:
- Extensive experience in NodeJS, TypeScript a plus.
- Mastering at least 1 NodeJS framework(Express, MEAN, Hapi, etc...)
- Experience with a noSQL datastore and data modeling.
- Experience with DevOps and cloud infrastructure – AWS or GCP – and docker. Familiarity with Google Cloud Platform services are a big plus.Experience in software debugging.
- Ability to code review and provide feedback on the work of other developers.
- BS degree in computer science or similar experience; graduate degree a plus.
- Experience required to be successful:
- At least 6 years of relevant industry experience
- Experience working in a fast-paced startup environment with quick iteration, continuous deployment, and test-driven development;
- Excellent communication skills in English (professional and personal fluency); Vietnamese is a plus.
- Team management experience and product mindset:
- Experience in technical leadership and mentorship on a team of software engineers (2:6 people)
- Experience helping interview, hire, and onboard peers, and delegating responsibilities to others in order to scale a team.
- Positive attitude and willingness to roll up sleeves and dig deep to achieve goals;
- Strong bias for action - you know we have a lot to deliver and you can help us get there
Interview process
- Apply via Glints
- Screening interview with our recruiter
- Interview with our Hiring Manager
- Test
- Final interview
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More