HamburgerMenu
hirist

Software Development Engineer IV - System Architecture

Posted on: 24/11/2025

Job Description

Description :

A global leader in cognitive training is seeking an experienced Backend Engineer (SDE IV) to join its fast-growing engineering team. Since 2007 the company's brain training platform has helped over 100 million people enhance cognitive skills through 40+ science-backed games, and it is now expanding into digital therapeutics and cognitive healthcare.

The ideal candidate is a seasoned backend engineer passionate about designing scalable systems and delivering high-quality, production-grade software. This role involves close collaboration with engineering, product, and design teams to build distributed systems serving a large, global user base.

Responsibilities :

- Design, develop, and maintain scalable distributed backend systems.

- Lead architecture and system design discussions, ensuring performance and maintainability.

- Build and optimize APIs (RESTful and GraphQL) and microservices.

- Work with technologies such as Node.js, TypeScript, GraphQL, Postgres, Kafka, and AWS (Lambda, EKS, RDS).

- Partner with product managers and stakeholders to define technical solutions.

- Mentor junior engineers through code reviews and technical guidance.

- Drive best practices in system design, performance, and scalability.

- Contribute to improving agile development processes and engineering efficiency.

Requirements :

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

- Proven expertise in Node.js, TypeScript, and distributed systems architecture.

- Strong background in microservices, GraphQL/RESTful APIs, and databases (Postgres or similar).

- Hands-on experience with AWS services, including Lambda, EKS, and RDS.

- Proficiency with CI/CD pipelines and automation tools.

- Strong analytical, debugging, and performance optimization skills.

- Experience leading technical initiatives and mentoring teams.

- Prior startup or product-based company experience is a plus.

Who You Are :

- A hands-on developer who writes clean, maintainable, and well-documented code.

- A systems thinker who understands distributed architectures.

- A proactive, collaborative problem solver who thrives in dynamic environments.

- Passionate about creating meaningful, user-centric technology products.

- A leader capable of mentoring teams and influencing long-term technical direction.


info-icon

Did you find something suspicious?