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