NextHire Try for free

Karta

Posted 18 Oct 2026

Senior Backend Software Engineer

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

About the role

Requirements:

  • Typically 6+ years of professional software engineering experience, with demonstrated ownership of complex backend systems.
  • Demonstrated ownership of significant backend projects from design through production.
  • Strong proficiency in Python, Node.js, or Go.
  • Strong understanding of distributed systems and backend architecture.
  • Good understanding of database design, caching, queues, retries, idempotency, and failure handling.
  • Experience working with MongoDB, PostgreSQL, DynamoDB, Redis, and message queues.
  • Strong judgment around system design and the trade-offs between reliability, complexity, cost, and delivery speed.
  • A high bar for code quality, testing, observability, and operational excellence.
  • Experience mentoring engineers and improving team-wide engineering practices.
  • An ownership mindset: someone who takes responsibility for outcomes, not just assigned tasks.


Nice to Have:

Experience with any of the following is a strong plus:

  • Real-time systems, WebRTC, LiveKit, telephony, SIP, or streaming infrastructure.
  • Experience building and scaling foundational SaaS systems, such as observability and alerting systems, billing systems, and reliable distributed workflows.
  • Production AI or LLM-based systems, including agent orchestration, tool calling, evaluation pipelines, or prompt engineering.
  • Container orchestration, serverless architectures, messaging systems, and infrastructure-as-code.
  • High-volume event processing, analytics pipelines, or search infrastructure.

Similar jobs

See every job

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