Actively Hiring
AU
Senior Software Engineer
AUMBRAM
Dehradun
Skills:
Node.js
TypeScript
SQL
Job Description
Job Title: Senior Software Engineer
Company: AUMBRAM
Job Category: MERN
Roles & Responsibilities:
This is an early\-stage founding\-team opportunity.
At AUMBRAM, you won’t be joining a finished company or stepping into a fixed role. You’ll be helping build the company, shape the product, solve problems and influence where we go next.
Role Overview
Familiarity with AI tools for development is required.
Ability to review code, mentor developers, and help establish better engineering practices. Strong focus on writing clean, readable, testable, and maintainable code.
Key Responsibilities
* Build and maintain full\-stack web applications using modern frontend and backend technologies.
* Develop responsive and maintainable frontend applications using React and TypeScript.
* Design and develop backend services and APIs using Node.js and TypeScript.
* Work with REST APIs, including API design, validation, authentication, error handling, and data fetching.
* Design and maintain efficient database structures, queries, indexes, and data\-access patterns.
* Work with SQL databases.
* Build complete product features across the stack, from UI and API design to database changes and production deployment.
* Implement secure authentication, authorization, and role\-based access for different types of users.
* Handle important commerce workflows such as products, carts, orders, payments, discounts, inventory, and notifications.
* Build reliable systems that handle slow or unstable network connections, retries, duplicate requests, and partial failures.
* Identify and resolve frontend and backend performance issues, including slow APIs, inefficient database queries, unnecessary renders, and large bundles.
* Implement proper logging, monitoring, error tracking, and production debugging.
* Write unit, integration, and API tests for important features and workflows.
* Review code and contribute to standards around architecture, security, scalability, performance, and maintainability.
* Work closely with product managers, designers, QA, and other developers to deliver features end\-to\-end.
* Participate in technical discussions and make practical architecture decisions based on product requirements.
* Mentor junior and mid\-level developers and contribute to improving development practices across the team.
* Work closely with the founding team and have a direct impact on product and technology decisions.
* Take ownership of meaningful technical challenges from the early stages of the product.
* Help build a technology platform at the intersection of
social commerce, content, community, and technology
.
* Work in an environment where your ideas and technical contributions can directly shape the product.
* Be part of a purpose\-driven company focused on supporting independent brands, entrepreneurs, artisans, and sustainable commerce.
Level:
Senior/Lead
Work Location: Dehradun, Uttarakhand, India
Availability: Full time
Requirements
Experience:
3\-5\+ Years (Flexible)
Key Skills: Node.js, TypeScript, SQL
Salary: Not disclosed