
Full Stack Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a talented Full Stack Engineer to join our team in Bangalore. In this role, you will have full ownership of designing, developing, and deploying robust web applications, guiding features from initial concept through to production. Your backend responsibilities will include building scalable server-side logic and microservices using Node.js, Express.js, and TypeScript. You will also architect and maintain secure RESTful APIs and manage asynchronous workflows for complex data processing. For database management, you will design and optimize MongoDB schemas using Mongoose, ensuring data integrity and high-speed performance. You will contribute to building seamless, user-centric frontend features and ensure smooth integration with backend services. Maintaining high standards for code quality, security (authentication/authorization), and system reliability is paramount.
Requirements:
- Possess 4+ years of experience in full-stack development, with a preference for startup environments.
- Demonstrate deep expertise in Node.js, Express.js, and TypeScript for backend development.
- Exhibit strong proficiency in JavaScript (ES6+), HTML5, and CSS3 for frontend development.
- Show expert knowledge of MongoDB and Mongoose for database management.
- Have hands-on experience with cloud platforms like AWS (Lambda, S3 API Gateway) and containerization with Docker.
- Be proficient in Git and standard GitHub/GitLab workflows.
Company
Ctruh
Ctruh is an innovative product-driven technology startup specializing in next-generation solutions that blend XR, AI, and 3D technologies. We develop immersive, intelligent, and scalable digital expe...