i
Smartedge IT Services
195 Smartedge IT Services Jobs
MERN Stack Developer - MongoDB/Express.js (8-10 yrs)
Smartedge IT Services
posted 21hr ago
Fixed timing
Key skills for the job
Job Title : MERN Stack Developer
Location : Coimbatore, India
Experience : 8-10 Years
Job Type : Contract
Duration : 3-6 Months (Extendable)
About the Role :
We are seeking a highly experienced MERN Stack Developer to join our team on a contract basis. The ideal candidate will possess a deep understanding of full-stack development, with a proven track record of building robust and scalable applications. This role requires expertise in both front-end and back-end technologies, along with strong problem-solving skills and a passion for delivering high-quality software.
Responsibilities :
- Design, develop, and maintain full-stack applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Develop and implement user interfaces using ReactJS, Redux, and TypeScript.
- Build and maintain server-side applications using NodeJS, Express.js, and Serverless architectures.
- Design and implement RESTful APIs and potentially gRPC APIs.
- Develop and manage database schemas using MongoDB.
- Deploy and manage applications on AWS cloud infrastructure.
- Write clean, efficient, and well-documented code following SOLID principles and design patterns.
- Participate in code reviews and ensure code quality.
- Debug and troubleshoot complex issues across the entire stack.
- Implement and maintain CI/CD pipelines using tools like Jenkins or GitLab CI.
- Write and execute unit tests and integration tests.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Participate in agile development processes.
- Contribute to the design and implementation of distributed systems.
- Utilize Docker and Kubernetes for containerization and orchestration.
- Potentially work with Solidity/Ethereum and Web3 depending on project needs.
- Utilize Git for version control and JIRA for defect tracking.
Must-Have Skills :
- Experience : 8+ years of demonstrable development experience building user-centric software.
- Front-End :ReactJS, Redux, TypeScript, CSS/SCSS, Web3.
- Back-End : NodeJS, Express.js, Serverless, Solidity/Ethereum, Java (understanding).
- Cloud : Hands-on experience with AWS services.
- API Development : Solid understanding of API design and development.
- Database : Proficiency with MongoDB.
- Software Design : Proficiency with SOLID principles and design patterns.
- Proficiency with Domain Driven Design.
- Proficiency with distributed systems design.
- Development Tools : Proficiency with debugging, Git, and defect tracking (JIRA).
- Containerization & Orchestration : Knowledge of Kubernetes and Docker.
- Testing : Familiarity with unit testing and Test-Driven Development.
- CI/CD : Knowledge and experience with CI/CD pipelines.
Good-to-Have Skills :
- Good understanding and experience with HTTP/2 and gRPC protocols.
- Understanding of and experience in using RESTful services and messaging platforms.
Qualifications :
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills. -
- Ability to work independently and as part of a team. -
- Ability to adapt to changing priorities and requirements.
Functional Areas: Other
Read full job description