Lead Backend Engineer

Job updated 9 months ago

Job Description

Responsibilities:

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

What's great about this role?

Work with a team of talented and committed software engineers to deliver products that you can be proud of,
Use modern technologies, with full autonomy on technical orientations and decisions
Deliver a product that has a positive impact on people's health, worldwide, and is backed by large healthcare corporations and institutions,
Global footprint (Latin America, Southeast Asia) with roll-out plan in Europe for 2022
Senior leadership team with successful previous exits,
Direct coaching by former YouTube and Slack Global Engineering Leads,
Flexible working location (engineering team timezone is GMT+7),
Very competitive compensation package.


What's challenging about the role?

You will be fully visible and accountable for your work.
You will directly work with experts who expect you to be excellent in your field.
We adhere to global product and technical standards to ensure quality, security, scalability.

Requirements

Requirements:

The tech stack that we use at our company 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 modelling.
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

1st round:15 mins call with Head of Engineer online

2nd round: Live Coding (all discussions related to the backend such as backend architecture, data modelling, security & data protection, performance, scalability, integration with third parties, factorisation, peer code review..).

3rd round:Interview with team & Founder

1
8 years of experience required
5,000 ~ 7,000 USD / month
Managing staff numbers: not specified
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Helius Technologies.

About us

Established in 2006 in Singapore – and now a part of the $3 bn TechnoPro Group, Japan – Helius has partnered and supported leading companies across diverse industries including Banking and Finance services, Manufacturing, Logistics and Healthcare in the strategy, planning, deployment and management of business-critical infrastructure and software systems.

Our objective is to be a solutions partner for our customers by focusing on their needs, leveraging our strong resource team, being flexible in our approach, and using proven processes. Over the years we have established our clientele and a significant pool of resources and facilities. We continue to grow rapidly as a company with strong management, technical and financial resources and unwavering commitment to serve our clients.

Apart from its strong internal IT systems that deliver large scale staffing services programs and dedicated secure offices that house technology teams, Helius’ strength also lies in its understanding of cultural and language-specific landscapes in the ASEAN region.



Jobs

Full-time
Mid-Senior level
10
3K ~ 4K USD / month
Save

Full-time
Mid-Senior level
3
4K ~ 4.5K USD / month
Save