Sr. Fullstack Engineer (MERN)

Ctruh logo

Ctruh

View Salaries, Reviews, and more  

Job Description

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

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

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 lifecycle - from 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

What We’re Looking For

Must-Haves

  • 4+ 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
  • Bachelor’s 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 You’ll 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 You’ll 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

Skills:- NodeJS (Node.js), Express, React.js, TypeScript and MongoDB

Interview Questions of Sr. Fullstack Engineer (MERN) at Ctruh

Currently, there aren't any interview questions for this role at Ctruh shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Sr. Fullstack Engineer (MERN) at Ctruh

Currently, there aren't any salaries for this role at Ctruh shared by other job seekers.

View more salaries from Ctruh →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now