Overview
On Site
Depends on Experience
Full Time
Skills
React
Node.js
AWS
MySQL
PostgreSQL
Job Details
Title: Full Stack Engineer
Location: North Andover, MA (Local or Nearby Candidates Only)
Duration: Full Time
Interview: Video Interview
Job Description:
We are seeking a Full Stack Engineer with strong hands-on experience in React, Node.js, AWS, MySQL, and PostgreSQL. The selected candidate will take full ownership of an existing application, understand it end-to-end, and ensure a smooth transition from the current resource. This is a critical role requiring deep technical expertise across the stack, along with strong problem-solving skills and ownership mindset.
Key Responsibilities:
- Take complete ownership of an existing full stack application hosted on AWS.
- Collaborate with the current resource to understand system architecture, data model, APIs, and integrations.
- Maintain and enhance backend services built with Node.js for scalability and performance.
- Develop and optimize React-based frontend components for excellent user experience.
- Manage and optimize MySQL and PostgreSQL databases for efficiency and reliability.
- Implement deployment strategies, monitoring, and cost optimization on AWS.
- Troubleshoot issues across frontend, backend, database, and cloud layers.
- Act as the single point of accountability for application health and enhancements.
Required Skills & Experience:
- Strong experience with AWS services (EC2, RDS, S3, Lambda, API Gateway, etc.).
- Proficiency in Node.js backend development.
- Expertise in React.js frontend development.
- Solid hands-on experience with MySQL and PostgreSQL (schema design, indexing, query optimization).
- Strong understanding of REST APIs, authentication, and integrations.
- Ability to analyze, document, and own existing systems.
- Excellent debugging and problem-solving skills.
- Strong communication skills for stakeholder collaboration.
Preferred Qualifications:
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with Docker/Kubernetes on AWS.
- Knowledge of caching (Redis, Memcached) and messaging systems.
- Background in application transition/ownership roles.
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.