HamburgerMenu
hirist

Software Development Engineer IV - Node.js

zyoin
Others
6 - 9 Years

Posted on: 31/10/2025

Job Description

Description :



In this role, you'll work closely with fellow engineers to design and build software at scale, reaching a large consumer audience. You'll also collaborate with product managers, designers, scientists, and other stakeholders. We're looking for someone with a strong history of shipping successful products and a genuine passion for cognitive health and wellness.

Responsibilities :



- Lead by example through high-quality, scalable code that solves complex problems.


- Contribute and influence system-level architecture and design decisions, working collaboratively with team members.


- Design, implement and own scalable distributed systems that meet maintainability, scalability and performance demands.


- Lead the definition of implementation details (the how) by working with engineering teammates.


- Build and scale systems using our core stack : Node.js, TypeScript, GraphQL, Postgres, Kafka, AWS (Lambda, EKS, RDS).


- Collaborate on technical specifications and implementation plans.


- Partner with product managers and stakeholders to define precise product requirements.


- Champion best engineering practices and propose strategies for continued improvement.


- Participate in agile processes and continuously evolve them for better efficiency.


- Mentor and guide junior engineers through code reviews, technical discussions, and knowledge sharing.


- Lead cross-team initiatives to define and standardise architectural patterns that enhance system scalability and resilience.


- Collaborative team player who thrives in small teams.


- A continuous learner willing to evolve technically and professionally.


- Empathetic communicator respects diverse perspectives and communicates ideas clearly.


- Risk-aware proactively identifies and mitigates technical or architectural risks.

Requirements :


- A developer at heart with a knack for clean, maintainable, well-documented code that aligns with modern standards.


- A system thinker capable of designing and evolving high-level architecture.


- Self-starter motivated to take initiative and own outcomes end-to-end.


- Comfortable navigating ambiguity, and excited to bring clarity.


- Passionate about creating meaningful, user-centric products.


- A technical leader who can guide architectural decisions and mentor teammates.


- 6+ years of backend development experience in production environments.


- Proven experience with distributed systems and system design principles.


- Skilled in building Microservices, RESTful, and GraphQL APIs using modern tech stacks.


- Strong working knowledge of relational (e. g., Postgres) and non-relational databases.


- Proficient in Node.js, TypeScript, or similar backend languages.


- Familiarity with modern CI/CD tools and automation pipelines.


- Solid experience using AWS, particularly with Lambda, EKS (Elastic Kubernetes Service), RDS (Relational Database Service), and

other cloud-native services.


- Strong ability to analyse and convert business requirements into scalable technical solutions.


- Proven track record in shipping performant, scalable software used by large audiences.


- Prior startup experience is a bonus.


- Experience driving cross-functional technical efforts and setting long-term architectural direction.


- Proven ability to mentor and support the growth of junior and mid-level engineers.


- Deep expertise in performance tuning and scaling distributed backend systems.


info-icon

Did you find something suspicious?