i
Coddle Technologies
18 Coddle Technologies Jobs
2-4 years
Coddle Technologies - MERN Stack Developer - Node.js/React.js (2-4 yrs)
Coddle Technologies
posted 14d ago
Flexible timing
Key skills for the job
Job Overview :
We are looking for a highly skilled MERN Stack Developer to join our development team. As a MERN (MongoDB, Express.js, React.js, Node.js) Developer, you will be responsible for designing, developing, and maintaining full-stack applications. You will work on both the front-end and back-end, ensuring seamless integration and user experience. The ideal candidate should have strong knowledge of JavaScript, modern frameworks, database management, and cloud-based deployment solutions.
Key Responsibilities :
1. Front-end Development (React.js) :
- Develop and maintain responsive, high-performance user interfaces using React.js, Next.js (if applicable), or similar libraries.
- Implement UI components using React Hooks, Context API, Redux, Zustand, or similar state management libraries.
- Ensure cross-browser compatibility and mobile responsiveness using CSS frameworks like Tailwind CSS, Bootstrap, Material-UI, or Styled Components.
- Optimize front-end performance, implement lazy loading, and reduce unnecessary re-renders.
Work closely with UI/UX designers to translate wireframes into interactive applications.
2. Back-end Development (Node.js & Express.js) :
- Design and develop RESTful APIs and microservices using Node.js and Express.js.
- Handle authentication and authorization using JWT, OAuth, Passport.js, Firebase Auth, or similar solutions.
- Implement robust error handling, logging, and monitoring mechanisms.
- Develop and integrate third-party APIs and services as needed.
- Write efficient database queries and design schemas in MongoDB (NoSQL) or relational databases like PostgreSQL/MySQL (if hybrid architecture is used).
- Manage real-time data using WebSockets or Socket.io for chat applications, notifications, etc.
3. Database Management (MongoDB) :
- Design and maintain database schemas, including document-based structures, indexing, aggregation pipelines, and schema validation.
- Optimize queries for performance and scalability.
- Implement database security best practices to protect against SQL/NoSQL injection, XSS, and other vulnerabilities.
-Work with ORMs like Mongoose for MongoDB database interactions.
4. DevOps & Deployment :
- Deploy applications to cloud platforms like AWS (EC2, S3, Lambda), Firebase, DigitalOcean, Vercel, or Heroku.
- Implement CI/CD pipelines using GitHub Actions, Jenkins, or CircleCI.
- Configure containerized applications using Docker and Kubernetes (if applicable).
- Monitor application health, performance, and logs using logging tools like PM2, Datadog, or New Relic.
5. Security & Performance Optimization :
- Ensure secure coding practices and protect against vulnerabilities such as XSS, CSRF, SQL Injection, and authentication bypass attacks.
- Optimize API response times using caching mechanisms (Redis, Memcached) and CDNs (Cloudflare, Fastly).
- Implement load balancing, rate limiting, and other scalability techniques.
6. Testing & Debugging :
- Write unit and integration tests using Jest, Mocha, Chai, or Cypress.
- Perform API testing with Postman, Swagger, or Insomnia.
- Debug and troubleshoot performance issues in both front-end and back-end.
- Use monitoring tools for application health tracking.
Required Skills & Qualifications :
- Strong proficiency in JavaScript, ES6+, and TypeScript (preferred).
- Hands-on experience with MongoDB, Express.js, React.js, and Node.js.
- Experience with modern front-end libraries/frameworks like Redux, Next.js, or Vue.js.
- Strong understanding of RESTful API design and best practices.
- Familiarity with authentication & authorization techniques (JWT, OAuth, Firebase, Passport.js).
- Experience with version control systems (Git, GitHub, GitLab, Bitbucket).
- Knowledge of cloud platforms (AWS, Firebase, Vercel, Netlify, DigitalOcean).
- Experience working in Agile/Scrum environments and using tools like JIRA, Trello, or Asana.
- Familiarity with GraphQL (Apollo Client, Hasura) is a plus.
- Experience with WebSockets, push notifications, or real-time applications is a bonus.
Preferred Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with serverless architectures (AWS Lambda, Firebase Functions).
- Understanding of Headless CMS solutions like Strapi or Contentful.
- Previous experience in a SaaS, fintech, or e-commerce environment.
- Familiarity with testing frameworks like Cypress, Selenium, or Jest.
Soft Skills :
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team setting.
- High attention to detail and commitment to writing clean, maintainable code.
- Willingness to learn new technologies and adapt to a fast-paced environment.
Functional Areas: Other
Read full job descriptionPrepare for Mern Stack Developer roles with real interview advice
2-4 Yrs
2-8 Yrs
8-12 Yrs
8-11 Yrs
1-4 Yrs
2-8 Yrs