Willing to apply? Please share your CV or Profile to careers@ctruh.com
Company: Ctruh Technologies Pvt Ltd
Location: Bangalore
Role: Full Stack Engineer
Experience: 2-3 Years
Job Summary
We are seeking a motivated and experienced Full Stack Engineer to join our growing team. The ideal candidate will have 2-3 years of hands-on experience developing and maintaining web applications using the MERN stack. You will be responsible for designing, developing, and deploying both front-end and back-end services, with a primary focus on server-side logic and database integration.
Key Responsibilities
- Design, develop, test, and deploy robust and scalable web applications.
- Build and maintain efficient, reusable, and reliable back-end code using Node.js and Express.js.
- Design and manage MongoDB database schemas and write efficient queries.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement security and data protection best practices.
- Participate in the entire application lifecycle, from concept to deployment and maintenance.
- Work closely with cross-functional teams, including product managers and designers, to deliver high-quality features.
- Optimize applications for maximum speed and scalability.
Required Skills and Qualifications
- 2-3 years of professional experience as a Full Stack Engineer or similar role.
- Strong proficiency in Node.js and the Express.js framework.
- In-depth knowledge of MongoDB and Mongoose.
- Solid understanding of asynchronous programming and its workarounds.
- Experience with RESTful APIs and web services.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving and analytical skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Desired Skills
- Front-end development experience with React.
- Familiarity with 3D graphics using Three.js or similar libraries.
- Basic understanding of cloud services (AWS, Google Cloud, or Azure), including concepts like EC2, S3, or Lambda.
- Knowledge of containerization technologies like Docker.
- Experience with testing frameworks (e.g., Jest, Mocha).
- Familiarity with CI/CD pipelines.
Why Join Ctruh?
- Competitive salary and performance-based incentives.
- Health insurance and wellness benefits.
- A vibrant and collaborative work environment.
- Opportunities for professional growth and skill development.
- Exposure to innovative technologies and challenging projects.