Overview
Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
Mern
DOD
react
CI/ CD
Job Details
MERN/ React developer
Location: Remote ( with Security Clearance)
Any exp with DOD, federal agencies is good to have.
Job Description:
Responsibilities
- Design, develop, test, deploy, and maintain highly scalable and responsive web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Develop robust, efficient, and well-structured APIs using Node.js and Express.js.
- Implement engaging and intuitive user interfaces with React.js, ensuring high performance on mobile and desktop.
- Manage and optimize MongoDB databases, including schema design, indexing, and query optimization.
- Collaborate with product managers, UX/UI designers, and other developers to translate business requirements into technical solutions.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures.
- Participate in code reviews to ensure code quality and share knowledge.
- Debug and resolve technical issues and bugs.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven professional experience as a MERN Stack Developer or similar role.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Front-end In-depth knowledge of React.js and its core principles (components, hooks, state management like Redux/Context API).
- Back-end Solid experience with Node.js and the Express.js framework.
- Database Proficient with MongoDB (or other NoSQL databases) and Mongoose ODM.
- Experience with front-end build tools such as Webpack, Babel, Vite.
- Familiarity with RESTful APIs design and development.
- Experience with version control systems (Git).
- Understanding of responsive design principles and mobile-first development.
- Ability to write unit and integration tests.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Preferred Skills (Nice to Have)
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and deployment strategies.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of GraphQL.
- Experience with CI/CD pipelines.
- Understanding of Agile/Scrum methodologies.
- Familiarity with front-end testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Experience with real-time technologies (e.g., WebSockets, Socket.IO).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.