100% On-Site Locals Only
We are seeking a highly skilled Senior Full Stack Developer with strong hands-on experience in ReactJS, Node.js, and modern application architecture. The ideal candidate will have experience building scalable enterprise applications using React, Node.js, Express.js, RESTful APIs, and modern JavaScript frameworks in fast-paced Agile environments.
Key Responsibilities
Design, develop, and maintain scalable full stack web applications using ReactJS and Node.js
Build reusable, modular, and high-performance front-end components
Develop responsive and user-friendly interfaces for enterprise applications
Design, build, and maintain backend services and RESTful APIs using Node.js and Express.js
Implement state management solutions using Flux, MobX, and/or Redux
Work with databases, API integrations, authentication services, and third-party platforms
Collaborate with UI/UX designers, backend developers, QA teams, DevOps teams, and business stakeholders
Optimize front-end and back-end performance, scalability, and security
Write clean, maintainable, and well-documented code following best practices
Participate in architecture discussions, code reviews, and technical design sessions
Troubleshoot production issues across the full application stack and provide timely resolutions
Work within Agile/Scrum teams and participate in sprint planning, standups, and retrospectives
Mentor junior developers and provide technical leadership when needed
Ensure cross-browser compatibility, mobile responsiveness, and accessibility standards
Support CI/CD deployment processes and cloud-based application environments
Required Skills & Qualifications
7+ years of software development experience
Strong hands-on experience with ReactJS and modern front-end development
Strong experience with Node.js and Express.js
Extensive experience with JavaScript ES6+, TypeScript, HTML5, and CSS3
Experience implementing state management using Flux and/or MobX
Experience with Redux is highly preferred
Strong understanding of component-based architecture and React lifecycle methods/hooks
Experience designing, consuming, and building RESTful APIs
Experience with backend development, API security, authentication, and middleware
Experience working with databases such as MongoDB, PostgreSQL, MySQL, or similar
Proficiency with Git and version control systems
Experience with Agile/Scrum development methodologies
Strong debugging, troubleshooting, and problem-solving skills
Excellent communication skills and ability to work in a collaborative team environment
Preferred Skills
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Experience with CI/CD pipelines, Jenkins, GitHub Actions, GitLab CI, or similar tools
Experience with Docker, Kubernetes, or containerized application environments
Experience with microservices architecture
Experience with GraphQL is a plus
Experience with unit testing and automation tools such as Jest, Mocha, Cypress, or Playwright
Familiarity with secure coding practices and application performance tuning