Staff Software Engineer, Backend

New
Remote - IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
GraphQLPythonMachine LearningGoRESTful APIsMicroservicesDistributed Systems

Requirements

  • 8+ years of backend software engineering experience with architectural leadership.
  • Deep expertise in distributed systems, REST, GraphQL, microservices or modular monoliths.
  • Strong programming skills in modern backend languages like Python or Go.
  • Demonstrated experience leading, training, and mentoring mid-level and junior engineers.
  • Solid understanding of public cloud environments and containerization.
  • Strong grasp of relational databases, caching layers, and asynchronous messaging/event queues.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience scaling B2B SaaS platforms.
  • Experience architecting systems for ML/LLM integration.
  • Knowledge of event-driven architectures and distributed tracing.

Responsibilities

  • Design, build, and evolve scalable, resilient, and high-performing backend services and APIs.
  • Act as an expert guide and mentor for the engineering team through whiteboarding and code reviews.
  • Tackle the most complex technical challenges while writing maintainable code.
  • Define and enforce organization-wide best practices for system design and observability.
  • Partner with Product and AI engineering teams to align architecture with machine learning workloads.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now