Posted on: 24/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1579399
Interview Questions for you
View All