Senior Full Stack Engineer (Node.js / AWS Serverless / React)

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract W2
6 Months
No Travel Required
Remote
$75 - $83/hr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Node.js
  • JavaScript
  • ES6
  • TypeScript
  • REST API
  • Microservices
  • AWS Lambda
  • DynamoDB
  • S3
  • SNS
  • SQS
  • CloudWatch
  • React.js
  • CI/CD
  • X-Ray
  • Glue
  • OpenAI
  • LLM
  • Generative AI

Summary

Job Title: Senior Full Stack Engineer
Industry: Non-Profit / Education Technology
Location: Fully Remote – USA

Duration: 6 months (Likely to extend) / Long-term (1 year+ commitment; work orders approved in 6-month increments) – W2 Contract
Schedule: 40 hours per week

 

Position Overview

Position: Senior Full Stack Engineer

Team: State Data Management team

This team seeks full stack SEs with strong (Advanced+) NODE and microservices experience.

As a Senior Full Stack Engineer, candidate will be responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines while advancing team’s best practices. Candidate will also take responsibility for creating design specifications, unit testing, and preparing technical documentation. Candidate will ensure relationships with customers and cross-team members are professional and meet expectations.

The organization is a not-for-profit membership organization dedicated to providing excellence and equity in education and manages a complex and comprehensive suite of data systems, data feeds and reports to support students and educators across multiple assessments, programs and services.

Working within the Information Technology division and across the Operations and key business units, the Senior Full Stack Engineer will analyze procedures, and design and implement solutions to attain high data quality and process automation. The Senior Full Stack Engineer will design, develop, implement, and deploy AWS cloud solutions, based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives.

The ideal candidate will have designed, developed and implemented serverless software solutions in support of data quality and automation. The candidate will also possess technical skills and experience in the data management and transactional systems domains that will help their ability to design and develop elegant and efficient cloud enabled data processes and systems.

 

Recruiter Insights

  • Looking for Senior Full Stack Engineers with strong Node.js and Microservices experience.
  • Backend-heavy role with AWS Serverless technologies.
  • Strong AWS Lambda, DynamoDB, S3, SNS/SQS, and React experience required.
  • Experience building cloud-native, event-driven applications.
  • Experience implementing Generative AI applications is highly preferred.

 

Technical Skills

Must Have

  • AWS Dynamo
  • AWS Lambda
  • AWS S3
  • AWS - SNS/SQS
  • JavaScript (ES6)
  • Node.js
  • React js

 

Key Qualifications

You have:

  • 7+ years of professional experience designing, building, testing, and managing scalable web applications in AWS-hosted environments.
  • 3+ years’ experience building back-end applications using Node (with TypeScript).
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, Redshift, DynamoDB).
  • Experience building observability for your products: Set up CloudWatch, X-Ray, for logging, metrics, and alerts.
  • Hands-on experience implementing Generative AI applications (e.g., RAG chatbots, model fine-tuning, or other LLM-powered tools).
  • Enthusiasm for learning new technologies, especially in the fast-moving GenAI space.
  • Strong knowledge and hands-on experience with back-end technologies such as Node.js.
  • Experience with asynchronous programming and event-driven messaging patterns.
  • Strong knowledge of AWS services (e.g., Lambda, SNS, SQS, S3, Step Functions, IAM, KMS, API Gateway, CloudWatch, DynamoDB).
  • Experience working in Agile/Scrum environments.
  • Proven ability to mentor and coach less experienced teammates in new technologies.
  • Strong analytical thinking, structured problem-solving, and practical decision-making skills.
  • Effective communication and documentation skills.
  • Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, Next.js, APIs, and AWS Serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, etc.).
  • Leadership in the end-to-end design and implementation of user interfaces, from architectural planning and component strategy through to polished execution, including accessibility, performance optimization, and mentoring peers on building intuitive, scalable, and user-centric front-end solutions.
  • Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
  • Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
  • Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
  • Bachelor''s degree in computer science, or related engineering fields preferred.

 

All roles require

  • A passion for expanding educational and career opportunities and mission-driven work.
  • Authorization to work in the United States for any employer.
  • Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions and a comfort learning and applying new digital tools independently and proactively.
  • Clear and concise communication skills, written and verbal.
  • A learner''s mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
  • A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
  • A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.

 

Interview Process

  • Video Interview (30 minutes with Hiring Manager)
  • Technical/Team Interview (60 minutes including whiteboarding)
  • Verification
  • Start ASAP

 

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.
  • Dice Id: 91136348
  • Position Id: 9026184
  • Posted 2 hours ago
Contact the job poster
MA

Mohammad Adnan

Recruiter @ The Planet Group
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Full-time

Depends on Experience

Remote

Today

Full-time

USD 80.00 - 90.00 per hour

Remote or Phoenix, Arizona

Today

Full-time

depends on experience

Remote

Today

Easy Apply

Contract

$70 - $100

Search all similar jobs