Scrut Automation Logo

Scrut Automation

Senior Software Engineer - Backend

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Īnd, Chamba, Himāchal Pradesh, IND
Senior level
Remote
Hiring Remotely in Īnd, Chamba, Himāchal Pradesh, IND
Senior level
Design, build, and operate reliable, scalable backend services and APIs. Own backend architecture, data modeling, event-driven workflows, and production systems. Debug incidents, optimize performance, ensure observability, write tests, and mentor junior engineers.
The summary above was generated by AI
Job Title- Senior Software Engineer
Location: India (Remote)

About the role:
We’re looking for a Senior Software Engineer — Backend who enjoys building reliable, scalable systems. This is a hands-on individual contributor role focused primarily on backend services, APIs, data infrastructure, and production systems.

You’ll work deeply across our Node.js and AWS stack to design, build, and operate systems that power core product workflows at scale.

We’re looking for someone who gets excited by:
  • Solving hard backend problems
  • Debugging complex production issues
  • Improving performance under load
  • Designing fault-tolerant services
  • Building systems that remain reliable as usage grows

While this is primarily an IC role, you’ll also help raise the engineering bar through:
  • Strong design thinking
  • High code quality
  • Mentorship for junior engineers

If you care deeply about correctness, maintainability, observability, and thoughtful system design, we’d love to talk.

Responsibilities:
  • Design, build, and maintain backend services, internal systems, and APIs with a strong emphasis on performance, reliability, and scalability
  • Own backend architecture and execution for core product workflows, including service design, data modeling, asynchronous processing, and external integrations
  • Solve difficult engineering problems such as debugging production incidents, optimizing slow database queries, improving system throughput, and refactoring brittle services
  • Build and operate systems for scale — including multi-tenant SaaS workflows, high-throughput APIs, event-driven systems, background jobs, and distributed processing pipelines
  • Design robust backend patterns around queues, retries, idempotency, caching, consistency, and fault tolerance
  • Write clean, well-tested, and well-documented code, and raise the quality bar through thoughtful code reviews and mentoring
  • Partner with Product, Design, and frontend engineers to translate ambiguous requirements into reliable backend systems and clean API contracts
  • Own what you build in production — including instrumentation, monitoring, alerting, incident investigation, and iterative improvements
  • Contribute meaningfully to technical design and architecture discussions; propose, challenge, and refine ideas with sound engineering judgment
  • Stay curious and pragmatic about tools, patterns, and infrastructure choices that improve engineering velocity and system quality

Requirements:
  • 4–6 years of professional software engineering experience building and shipping production software, with meaningful backend ownership
  • Strong depth in at least one backend language and framework
  • JavaScript/TypeScript with Node.js is strongly preferred, but we value deep backend strength over exact stack matching
  • Experience building and operating backend systems at scale — such as multi-tenant SaaS platforms, high-throughput services, distributed systems, or data-intensive applications
  • Strong hands-on experience with databases and data access patterns, including SQL and/or NoSQL systems such as Postgres, DynamoDB, MongoDB, or similar
  • Good understanding of tradeoffs in schema design, indexing, consistency, and query performance
  • Comfort with cloud infrastructure, ideally AWS, including services such as Lambda, ECS, SQS, S3, and related backend infrastructure patterns
  • Experience designing APIs, background jobs, event-driven workflows, and service integrations with a clear understanding of failure modes and operational tradeoffs
  • Strong debugging and ownership mindset — comfortable reading logs, tracing requests across systems, reproducing edge cases, and driving issues to root cause
  • Good understanding of testing strategies across unit, integration, and system-level concerns for backend services
  • Strong written and verbal communication, especially in a remote-first environment
  • Curiosity, accountability, and a high standard for engineering craft
What we offer:
  • Opportunity to make an impact on one of the most promising, high-growth SaaS startups in India
  • Flat-hierarchy, performance-driven culture
  • Rapid growth and learning opportunities
  • Comprehensive medical insurance coverage
  • A high-performing action-oriented team
  • Competitive package, benefits and employee-friendly work culture

About Scrut
Scrut Automation is a global leader in Governance, Risk, and Compliance (GRC). Our mission is to help modern enterprises move beyond simple checklists to build a security-first culture. We provide a single, intelligent platform that helps companies achieve and maintain compliance for standards like SOC 2, ISO 27001, and HIPAA, while also proactively managing risk.
We are a high-growth, remote-first company with a strong focus on collaboration, ownership, and customer obsession. We believe in building a team of smart, motivated builders who are passionate about solving complex problems for our customers.

Note: Due to a high volume of applications, only the shortlisted candidates will be contacted by the HR team. We appreciate your interest and effort.

Similar Jobs

2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Information Technology • Internet of Things
Lead backend architecture and build scalable, high-concurrency services and APIs (Node.js) powering web and mobile. Own components end-to-end, manage CI/CD and infrastructure (IaC, containers, cloud), improve reliability, and collaborate with PM/design to deliver core features like live interactions and checkout.
Top Skills: AWSCi/CdClaude CodeCodexCSSCursorDockerGCPHTMLInfrastructure As CodeJavaScriptKubernetesNode.jsReact
14 Hours Ago
Remote
India
Senior level
Senior level
Information Technology • Software • Consulting
As a Senior Software Engineer, you will design, develop, and maintain high-performance backend services, collaborate with cross-functional teams, leverage AI tools, and ensure observability and operational excellence in production systems.
Top Skills: AWSDockerJavaKubernetesMicroservicesRestful ApisSpring Boot
9 Days Ago
Remote
India
Senior level
Senior level
Fintech • Software • Analytics • Financial Services
Design, develop, and maintain scalable backend services; implement secure APIs; optimize system performance and reliability; collaborate with cross-functional teams.
Top Skills: AWSJava

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account