Description :
- 4 - 6 years experience in backend engineering
Minimum 2+ years hands-on experience with :
TypeScriptExpress.js / Nest.jsStrong experience with MongoDB (or MySQL / PostgreSQL / DynamoDB)Strong understanding of system design & scalable architectureHands-on experience in :
Event-driven architecture / Domain-driven designMVC / MicroservicesStrong in automated testing (especially integration tests)Experience with CI / CD pipelines (GitHub Actions or similar)Experience managing production systemsSolid understanding of performance, reliability, observabilityCloud experience (AWS preferred; GCP / Azure acceptable)Strong coding standards - Clean Code, code reviews, refactoringAbout the Opportunity :
We are looking for an exceptional Senior Software Engineer to join our Backend team. This is a unique opportunity to become part of a fast-growing company in its early stages, where your work will directly shape the future of a product designed for Indias next billion users. Youll be solving real customer and business challenges while helping define the engineering culture and technical foundation of the organization. This role offers immense ownership, creative freedom, and the responsibility to push the boundaries of scalable, reliable, and high-performance software systems.
As a Senior Software Engineer, you will play a critical role in architecting systems, shipping new features rapidly, and mentoring other engineers. Youll be expected to uphold strong engineering standards including code quality, automated testing, observability, and CI / CD best practices. If you are passionate about solving meaningful problems, committed to technical excellence, and thrive in a dynamic startup environment, this opportunity is made for you.
What Youll Be Doing :
Design and Develop : Build and ship impactful features in our Node.js (migrating to TypeScript) codebase that enhance the user experience and contribute directly to business growth.Collaborate Cross-Functionally : Work closely with Product, Design, and Data teams to craft innovative solutions. Engineers here are not just implementers they actively participate in identifying and solving problems for users and the business.Architect Scalable Systems : Design and implement scalable platforms and services that enable rapid experimentation, faster iterations, and long-term system resilience.Ensure Quality and Reliability : Own the quality of deliverables through automated testing, robust monitoring, and code reviews. Make systems fault-tolerant, measurable, and resilient to failures.Refactor and Improve : Continuously analyze existing codebases and system designs to reduce technical debt, simplify complexity, and enhance maintainability.Promote Engineering Excellence : Apply principles like Domain Driven Design, Event Driven Architecture, Cloud-Native Development, and Observability to ensure the platform remains performant and scalable.Shape Engineering Culture : Help define team processes, establish standards for quality, and drive a culture focused on speed, accountability, and innovation.What Makes You a Great Fit :
Experience : 4 - 6 years of experience in backend engineering, with at least 2 years of hands-on production experience using TypeScript, Express.js (or similar frameworks like Nest.js), and databases such as MongoDB, MySQL, PostgreSQL, or DynamoDB.Architectural Knowledge : Solid understanding of design patterns and architectures such as MVC, Domain Driven Design, CQRS, Event Driven Architecture, and Cloud Native Architecture.Automation & Testing : Skilled in writing automated tests, particularly integration tests, and setting up Continuous Integration pipelines. Engineers are expected to own quality end-to-end.Infrastructure Experience : Comfortable managing production infrastructure using cloud providers like AWS, GCP, or Azure. Experience with Kubernetes is a strong plus.Observability & Monitoring : Proficient in instrumenting applications for metrics, tracing, and logging to ensure complete visibility into system performance.Code Quality & Architecture : Deeply passionate about clean, maintainable, and scalable code, grounded in Object-Oriented Programming and Clean Code principles.Startup Mindset : Understands the importance of shipping fast, iterating quickly, and finding smart, resourceful ways to meet goals while maintaining quality.Collaboration & Communication : Thrives in a collaborative, feedback-driven team environment, and communicates ideas effectively with technical and non-technical stakeholders.Ownership : Takes full responsibility for deliverables, manages timelines efficiently, and drives projects to completion with accountability.Continuous Learner : Excited to explore new technologies beyond the backend from React.js, Flutter, and data platforms to cloud infrastructure and DevOps tooling.Bonus Skills :
Experience with AWS or other cloud environments.Familiarity with CI / CD tools such as GitHub Actions or CircleCI.Exposure to Infrastructure as Code tools like Terraform or Pulumi.Understanding of microservices, distributed systems, and DevOps practices.This role is ideal for engineers who want to do more than just write code youll build impactful products, influence technical decisions, and shape the engineering culture of a fast-moving organization. If you enjoy tackling challenging problems, value autonomy, and want to make a tangible impact through technology, wed love to hear from you.
(ref : hirist.tech)