Overview
Skills
Job Details
Solution IT Inc. is looking for a MERN Stack Developer for one of its clients in NYC, NY (Onsite)
Job Title: MERN Stack Developer
Summary
An experienced MERN Stack Developer to architect, develop, and maintain scalable web applications and microservices. This role involves full ownership of features from UI/UX design in React/TypeScript to backend microservices in Node.js, ActiveMQ messaging, authentication, MySQL database integration, unit testing, and CI/CD pipeline implementation using GitHub Actions and Docker script, working on oracle VM with Ubuntu operating system.
Responsibilities
Front-End Development
- Develop responsive and accessible user interfaces using React.js and TypeScript.
- Implement component-driven architecture following Atomic Design principles.
- Style applications using Tailwind CSS and Bootstrap component libraries.
- Design and implement chart-based dashboards using line chart using Highcharts or any other chart libraries and work on complex JSON data for UI representation.
- Strong knowledge to manage application state using Redux or Redux Toolkit.
- Convert JavaScript components to TypeScript and apply interface-based design.
- Conduct peer code reviews and provide constructive feedback.
Back-End & API Services
- Design and develop RESTful APIs and middleware using Node.js and Express.
- Architect Node.js microservices and implement inter-service communication.
- Integrate ActiveMQ for asynchronous message processing.
- Implement secure authentication and authorization using JWT.
- Generate server-side rendered PDFs from UI pages.
- Develop backend services using TypeScript and follow Node.js design principles.
- Conduct backend code review and provide feedback to peers.
Database
- Analyse and understand complex database relationships and mappings.
- Write optimized SQL queries with JOINS for UI data representation and visualization.
- Design new tables and establish relationships with existing schema.
- Collaborate with frontend and backend teams for seamless data integration.
- Ensure database performance optimization and data integrity.
- Document database schema and maintain version control.
Development Environment & Tools
- Experience with Oracle VM for virtualized development.
- Proficiency in Ubuntu OS for development and system configuration.
- Skills in troubleshooting and optimizing workflows in virtual machines.
- Familiarity with ubuntu commands and package management in Ubuntu.
- VS Code, Github, Postman, mysqlWorkbench
Quality & Standards
- Enforce ESLint rules and maintain consistent code formatting.
- Write unit and integration tests using Jest and testing-library.
- Conduct code reviews and ensure adherence to coding standards.
- Maintain documentation for components, services, and APIs.
DevOps & Cloud Deployment
- Deploy, monitor, and scale applications on AWS (S3, CloudFront, ECS/EKS, Lambda).
- Implement CI/CD pipelines using GitHub Actions.
- Manage configuration files, secrets, and environment promotion workflows. Analyze logs using CloudWatch and monitor server performance metrics.
- Follow Trunk based git branching strategy.
Collaboration & Mentorship
- Demonstrate clear, concise, and proactive communication with clients and stakeholders to ensure alignment on technical requirements, project goals, and delivery timelines.
- Collaborate with cross-functional teams to resolve blockers and propose solutions.
- Work closely with UX/UI designers, product managers, and QA engineers as well as client stakeholders.
- Mentor junior developers and promote clean code and architectural best practices.
- Participate in sprint planning, backlog grooming, and technical design discussions.
Required Skills
- 5 10 years of hands-on experience in building production-grade web applications.
- Expertise in JavaScript (ES6+), TypeScript, and modern React.js.
- Strong understanding of Atomic Design and component-driven development.
- Proficiency in Tailwind CSS, Bootstrap, and responsive design.
- Experience with Redux or Redux Toolkit for state management.
- Backend development expertise in Node.js and Express.
- Hands-on experience with microservices and ActiveMQ message brokers.
- Implementation of JWT-based authentication and authorization.
- Strong unit testing skills using Jest and testing-library.
- AWS deployment experience and CI/CD setup using GitHub Actions.
- Excellent problem-solving, communication, and teamwork skills.
Good to have Knowledge
- Basic knowledge of Java Spring Boot and Wicket framework.
- Experience in performance tuning at frontend.
Work Site: NYC, NY (onsite)
Duration: 6+ months
Expected Start Date: Immediate
Number of Positions: 01
Please send your responses back to
About Solution IT
Solution IT is a national IT consulting company specializing in: Technology Staffing and Oracle E-Business Solutions based in Boston, Massachusetts.