MERN Stack Developer Job at SolutionIT, New York, NY

VjB4RUJXY2tTWjd0SGZKaHoxUlhrNEtpb0E9PQ==
  • SolutionIT
  • New York, NY

Job Description

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 contracts@solutionit.com

About Solution IT

Solution IT is a national IT consulting company specializing in: Technology Staffing and Oracle E-Business Solutions based in Boston, Massachusetts.

Job Tags

Immediate start,

Similar Jobs

The Tile Shop

Warehouse Manager Job at The Tile Shop

The Tile Shop isNOW HIRING a FULL TIME and IN-STOREWarehouse Manager . The In-StoreWarehouse Manager is responsible for: Helpingoversee the warehouse at the store itself. Preparing packing and shipping documents. Picking and staging outbound shipments...

TEKtalent Inc

Remote Data Entry Clerk / Administrative Assistant Jobs Part Time Entry Level Job at TEKtalent Inc

Remote Data Entry Clerk / Administrative Assistant Jobs Part Time Entry Level This is your opportunity to start a lifelong profession...  ...you've been searching for by taking a moment to finish our online application. Benefits: - Excellent weekly pay - Safe workplace... 

Mayo Clinic

Cardiac Monitor Interpreting Tech Job at Mayo Clinic

 ...FSAs for eligible expenses.+ Retirement: Competitive retirement package to secure your future.**Responsibilities**The Cardiac Monitoring and Interpreting Technician provides surveillance, analysis, synthesis and preliminary interpretation of patients' heart rhythm patterns... 

DATTCO

Driver Job at DATTCO

DATTCO is hiring school bus drivers throughout Connecticut and Rhode Island.You will have a vital role within your local community by helping get our kids to school safely. This is a perfect role for retirees, parents, grandparents, career changers and anyone that cares... 

Avante Group Inc.

Travel Allied-Physical Therapist, Other Job at Avante Group Inc.

We are seeking a versatile Physical Therapist to provide specialized services in diverse settings such as home health, schools, and community programs. Evaluate patients and develop personalized treatment plans. Implement therapeutic exercises, manual therapy, and...