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