Full Stack Engineer

Job Category: Full Stack Engineer
Job Type: Full Time
Job Location: Bangalore
Salary: 20-25 LPA
Years of Experience: 4-6yrs

The Role

We’re looking for a Full Stack Engineer to build, scale, and maintain high-performance web

applications for Ctruh’s technology platforms. This role involves working across the stack

-frontend, backend, and infrastructure – using modern JavaScript-based technologies.

You’ll collaborate closely with product managers, designers, and cross-functional

engineering teams to deliver scalable, secure, and user-centric solutions. This role is ideal

for someone who enjoys end-to-end ownership, technical problem-solving, and working in a

fast-paced startup environment.

What You’ll Own

1. Full Stack Development

● Design, develop, test, and deploy robust and scalable web applications.

● Build and maintain server-side logic and microservices using Node.js, Express.js,

and TypeScript.

● Contribute to frontend feature development and integration.

● Participate in feature planning, estimation, and execution.

2. Backend & API Engineering

● Design and develop RESTful APIs and backend services.

● Implement asynchronous workflows and scalable microservice architectures.

● Ensure performance, reliability, and security of backend systems.

● Implement authentication, authorization, and data protection best practices.

3. Database Design & Optimization

● Design and manage MongoDB schemas using Mongoose.

● Optimize queries and database performance for scale.

● Ensure data integrity and efficient data access patterns.

4. Frontend Collaboration & Integration

● Collaborate with frontend developers to integrate React components and APIs

seamlessly.

● Ensure responsive, high-performing application behavior.

5. System Design & Scalability

● Contribute to system architecture and technical design discussions.

● Design scalable, maintainable, and future-ready solutions.

● Optimize applications for speed and scalability.

6. Product & Cross-Functional Collaboration

● Work closely with product and design teams to deliver high-quality features in rapid

iterations.

● Participate in the full development lifecycle—from concept to deployment and

maintenance.

7. Code Quality & Best Practices

● Write clean, testable, and maintainable code.

● Follow Git-based version control and code review best practices.

● Contribute to improving engineering standards and workflows.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx