Overview
Compensation: ₹75,000 – ₹1,00,000 (total for the full duration)
Location: Remote (India)
We’re looking for a backend engineer to join us for a 3-month, fixed-duration contract at 42Peaks.
This contract role is for someone who writes clean, predictable systems, communicates well, and enjoys solving practical backend problems without unnecessary complexity.
About 42Peaks
42Peaks is a small, senior engineering team that has quietly built and shipped systems for companies operating at massive scale. Our work has included:
- Supporting a global, India-first conglomerate in hardening and extending their flagship commerce and retail platforms; from API development to performance improvements to distributed systems reliability.
- Building production systems for a category-leading logistics startup, including dispatch pipelines, geospatial services, and real-time operational tooling.
- Creating end-to-end digital experiences for fast-growing healthcare organizations, covering everything from web infrastructure to assessment engines to mobile interfaces.
We tend to take on problems where correctness, clarity, and execution matter: practical backend engineering, clean interfaces, well-structured data models, and the kind of systems work that has to function under real-world pressure.
We’re now assembling a small contract team for an upcoming internal product. It’s a greenfield build with clear constraints, strong engineering mentorship, and a high emphasis on learning and ownership.
What You’ll Work On
You’ll work on tightly scoped backend modules that sit inside real products used by real customers. Your work will be reviewed, deployed, and relied upon. Not thrown away.
These are representative examples of the kind of engineering you’ll do here:
- Building a small scoring engine that evaluates structured assessments with consistency, reliability checks, and corner-case handling.
- Designing a minimal pair-comparison payload generator that allows two users to compare results without leaking any sensitive fields.
- Creating a clean, predictable in-memory or lightweight persistent data model that external surfaces can plug into.
- Implementing fast, correctness-first request handlers on Node.js that avoid magic, avoid bloat, and behave predictably in production.
- Writing small utilities that stitch together business logic, data transformation, and domain constraints.
- Improving runtime safety through validation, guardrails, and well-defined boundaries.
- Writing code that other engineers can read, understand, and extend: without a 30-minute explanation.
You won't be building giant microservices or reinventing complex libraries. You'll be building real modules that demand clarity, correctness, and ownership.
Who We’re Looking For
Someone who writes clean, thoughtful backend code, and cares about the details. You might be a great fit if:
- You’re comfortable with Node.js, JavaScript/TypeScript, and basic API patterns.
- You think before you write code.
- You can break down a problem into smaller pieces and tackle them one at a time.
- You communicate clearly and ask good questions early.
- You handle constraints well and don’t over-engineer.
- You’re not afraid of reading, reasoning, and rewriting until something is correct.
We care about correctness, ownership, communication, and a desire to get better every day.
How We Hire
We’ve documented our entire hiring loop here:
👉 How We Hire at 42Peaks
This Covers
- Our async-first approach
- What we evaluate (clarity, correctness, ownership)
- Our policy on feedback and tools
- What to expect at each stage
Send an email to jobs+be-ctr-me@42peaks.co with all of the following:
- Your name & contact details (WhatsApp preferred)
- Your city/country
- A random fact about yourself
- Your GitHub username
Applications missing any of these four parts will almost certainly be rejected.
Or, you can apply via our careers page.