Overview
Skills
Job Details
Job title : MERN Stack Developer
Location: NYC, NY (Onsite)
Long Term Contract
Roles & responsibilities:
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.
Key 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
Analyze 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 Qualifications
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.
Thanks & Regards
Ashish Chhabra
Last Word Consulting Inc.
Ph: Ext. 423 . Direct:
Email: