Role
Senior Full Stack Engineer
Company
Ctruh Technologies Pvt. Ltd.
Location:
Bengaluru, India
Experience
5+ Years
The Role
Were looking for a Senior Full Stack Engineer to build, scale, and maintain high-performance web applications for Ctruhs technology platforms. This role involves working across the stack -frontend, backend, and infrastructure - using modern JavaScript-based technologies.
Youll 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 Youll Own
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.
- 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.
- 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.
- Frontend Collaboration & Integration
Collaborate with frontend developers to integrate React components and APIs seamlessly.
Ensure responsive, high-performing application behavior.
- System Design & Scalability
Contribute to system architecture and technical design discussions.
Design scalable, maintainable, and future-ready solutions.
Optimize applications for speed and scalability.
- Product & Cross-Functional Collaboration
Work closely with product and design teams to deliver high-quality features in rapid iterations.
Participate in the full development lifecyclefrom concept to deployment and maintenance.
- 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.
Must-Haves
What Were Looking For:
5+ years of professional experience as a Full Stack Engineer or similar role.
Strong proficiency in JavaScript and TypeScript.
Hands-on experience with Node.js and Express.js.
Solid understanding of MongoDB and Mongoose.
Experience building and consuming RESTful APIs and microservices.
Strong understanding of asynchronous programming patterns.
Good grasp of system design principles and application architecture.
Experience with Git and version control best practices.
Bachelors degree in Computer Science, Engineering, or a related field.
Good-to-Have / Preferred
Frontend development experience with React.js.
Exposure to Three.js or similar 3D/visualization libraries.
Experience with cloud platforms (AWS, GCP, Azure
EC2, S3, Lambda).
Knowledge of Docker and containerization workflows.
Experience with testing frameworks (Jest, Mocha, etc.).
Familiarity with CI/CD pipelines and automated deployments.
Tools Youll Use
Backend: Node.js, Express.js, TypeScript
Frontend: React.js (preferred)
Database: MongoDB, Mongoose
Version Control: Git, GitHub / GitLab
Cloud & DevOps: AWS / GCP / Azure, Docker
Collaboration: Google Workspace, Notion, Slack
Key Metrics Youll Own
Code quality, performance, and scalability
Timely delivery of features and releases
System reliability and reduction in production issues
Contribution to architectural improvements
Why Ctruh
Work on impactful, product-driven tech platforms.
High-ownership role with end-to-end engineering exposure.
Opportunity to work with modern technologies and evolving architectures.
Collaborative startup culture with strong learning and growth opportunities.
Compensation & Benefits
Competitive salary with performance-based incentives
Health insurance and wellness benefits
Continuous learning and professional development
The Ideal Candidate
You are someone who is:
Comfortable owning features end-to-end.
Strong in backend fundamentals with a product mindset.
Curious, proactive, and execution-focused.
Motivated by building scalable, real-world systems.