Staff Backend Engineer

This role is for one of the Weekday’s clients

Min Experience: 7 years

Location: Remote (India)

JobType: full-time

We are looking for a seasoned Staff Engineer to lead the end-to-end delivery of complex software applications. This role requires deep technical expertise, strong architectural instincts, and the ability to mentor and elevate engineering teams in a fast-paced environment.

As a Staff Engineer, you’ll play a pivotal role in shaping the architecture, driving technical decisions, and implementing best practices to ensure high-quality, scalable software solutions. You’ll collaborate with cross-functional teams to design and deliver impactful systems and frameworks that enable engineering efficiency across the organization.

Requirements

Key Responsibilities

  • Lead the full lifecycle of complex software applications — from design and development to deployment — ensuring quality, performance, and maintainability.
  • Create scalable frameworks, abstractions, and tooling that reduce friction for other engineers and promote code reusability and consistency.
  • Drive architectural decisions and introduce innovative solutions to complex technical and systemic challenges.
  • Collaborate with product managers, designers, and engineers to translate business requirements into scalable and efficient technical solutions.
  • Conduct thorough code reviews, offering actionable feedback to uphold high coding standards and maintainable systems.
  • Continuously seek opportunities to improve engineering processes and development workflows.
  • Stay current with emerging technologies and industry trends, and introduce relevant tools or approaches to improve engineering capabilities.
  • Serve as a technical thought leader, mentoring senior engineers and promoting best practices across teams.
  • Champion tools, technologies, and practices that boost team-wide productivity and efficiency.

Qualifications

  • 7+ years of software development experience, with at least 4 years focused on designing and delivering scalable, cloud-native distributed systems.
  • Expertise in Golang, along with experience working with MongoDB, Kafka or other queue-based messaging systems.
  • Familiarity with React and experience contributing to frontend applications is a plus.
  • Strong understanding of microservice design patterns, inter-service communication, and building fault-tolerant, high-reliability systems.
  • Experience with setting up and managing monitoring, logging, and alerting systems in large-scale production environments.
  • Solid foundation in computer science principles, including data structures, algorithms, and systems design.
  • Hands-on experience with modern infrastructure components such as containerization, service discovery, secret management, and cloud-native architectures.
  • Proven ability to write technical documentation and effectively communicate complex technical concepts.

Preferred Skills

  • Golang
  • MongoDB
  • Kafka
  • React
  • Microservices
  • Cloud-native systems
  • Distributed architecture
  • Monitoring & observability tools