NextHire Try for free

Snabbit

Posted 9 Oct 2026

Backend Developer - SDE 3

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
9 Oct 2026

About the role

We are looking for a strong Backend Engineer (SDE 3) with experience building and scaling high-performance backend systems in product-based technology companies. You will drive system design, architect distributed services, and own critical backend components end-to-end in a high-scale, real-time environment. This is a senior individual contributor role requiring strong technical depth, architectural ownership, engineering rigour, and the ability to raise the technical bar across the team.


Responsibilities:

  • Design scalable systems: Architect and build distributed backend systems that are highly available, fault-tolerant, and optimised for performance at scale.
  • Own services end-to-end: Drive technical design, development, deployment, monitoring, and continuous improvement of critical backend services.
  • Drive architectural decisions: Make sound trade-offs around scalability, latency, consistency, reliability, and system complexity.
  • Build robust backend services: Develop production-grade APIs and services using Java or Go, with clean abstractions and maintainable code.
  • Ensure operational excellence: Implement observability, monitoring, alerting, and incident management practices to maintain service reliability and meet SLAs.
  • Solve complex engineering problems: Debug production issues, identify bottlenecks, and proactively address performance, scalability, and reliability challenges.
  • Maintain high engineering standards: Drive code quality, code reviews, testing practices, documentation, and technical design reviews.
  • Mentor engineers: Guide SDE 1 and SDE 2 engineers through design reviews, code reviews, technical discussions, and execution planning.
  • Collaborate cross-functionally: Partner with product and infrastructure teams to translate business requirements into scalable, reliable technical solutions.


Requirements:

  • 6-8 years of hands-on backend engineering experience, preferably from product-basedtechnology companies or high-growth product startups.
  • Strong proficiency in Python, Java or Go, with a solid understanding of object-oriented programming and software engineering principles.
  • Proven experience designing, building, and scaling distributed systems in production environments.
  • Strong fundamentals in data structures, algorithms, concurrency, database design, and system design.
  • Experience building high-throughput, low-latency backend services and scalable APIs.
  • Strong understanding of databases, caching, asynchronous processing, message queues, and system reliability.
  • Demonstrated ownership of critical services, architectural decisions, and production systems.
  • Experience with performance optimisation, production debugging, observability, and incident management.
  • Ability to make independent technical decisions, drive engineering excellence, and mentor junior engineers.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach