Architecting and building server and browser-based systems that integrate with our hardware.
Creating a great user experience by building both back-end infrastructure and user-facing features.
Performing code reviews and having your code reviewed by peers.
Creating technical requirements, software design specifications, and other architectural documentation.
Work closely with UX/UI designers to translate design concepts into functional user interfaces, ensuring a smooth user experience.
Implement security and data protection measures throughout the development process.
Troubleshoot and debug issues across the entire application stack, from frontend to backend.
Optimize application performance and ensure its responsiveness across various devices and browsers, applications for maximum speed and scalability.
Producing software solutions that inherently support testing at multiple levels prior to delivery, including the decomposition of functions, interface-based design, dependency injection, unit testing, test-driven design, service level testing, and supporting user interface automation testing.
Modifying and creating code to enable successful automated builds, deployment, and testing.
Effectively leveraging tools and best practices to enable continuous integration and frequent, reliable releases.
Monitoring system performance to ensure efficient operations and results.
Collaborating with cross-functional teams, including designers, product managers, and other developers, to gather and understand project requirements.
Collaborating with DevOps teams to deploy applications and ensure seamless integration with the production environment.
Designing and developing high-quality, scalable, and efficient web applications using the MERN stack.
Developing and implementing front-end components using React.js, ensuring a responsive and user-friendly interface.
Building RESTful APIs and server-side applications using Node.js and Express.js.
Creating and maintaining databases using MongoDB, ensuring data integrity and performance.
Writing efficient and reusable code while adhering to best practices and coding standards.
Conducting thorough testing and debugging of applications to identify and fix any issues or bugs.
Mentoring and providing guidance to junior developers, sharing your knowledge and expertise.
Must-Have Skills
Should have 3-6 years of proven experience as a MEAN/MERN Stack Developer.
Should have proficient in JavaScript (React/Angular/Vue), with significant experience in Node.js and Express.js.
Should have extensive experience with React.js and its ecosystem (Redux, React Router, etc.).
Should have In-depth knowledge of server-side development using Node.js and Express.js.
Should have experience with MongoDB or other NoSQL databases, including data modeling and querying.
Should have a solid understanding of RESTful APIs and experience in building them.
Should be proficient in MERN Full Stack Developer with CSS modules and theme management, with a strong grip on developing custom components.
Should be Skilled in building scalable, user-friendly applications using React.js, Node.js, Express.js, and MongoDB.
Should be proficient in using UI component libraries like MUI and styled-components for efficient and dynamic web design.
Should be proficient in frontend API caching with React hooks for optimized performance and seamless user experiences.
Should have familiarity with version control systems (e.g., Git) and agile development methodologies.
Should have proficiency in Object-Oriented Programming (OOP) principles and design patterns.
Should have experience with AWS cloud services.
Should have experience with CI/CD technologies.
Should have familiarity with newer specifications of ECMAScript (a scripting language specification on which JavaScript is based).
Should have experience with data structure libraries (e.g., Immutable.js).
Should have proficiency with common front-end development tools such as Babel( Which is a JavaScript compiler that is mainly used to convert ECMAScript 2015+ code into backwards-compatible JavaScript code that can be run by older JavaScript engines.), Webpack (to bundle JavaScript files for usage in a browser,), and NPM (Largest Software Registry (Library)).
Should have ability to understand and translate business requirements into technical specifications.
Should have familiarity with relational database systems, especially PostgreSQL.
Should have experience in AWS with lambda functions
Good To Have Skills
Should have a Bachelor's degree in Computer Science or related field.
Good interpersonal skills with the ability to present ideas in user-friendly language.
Successful experience working in a team-oriented, collaborative environment.
Proven analytical and problem-solving abilities.
Should have excellent relationship and customer handling skills.
Strategic thinker with strong influencing skills and the ability to build consensus.
Strong action orientation; ability to make things happen.
Facilitates team and stakeholder meetings effectively.
Skills:- MongoDB and Express
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job