Senior Full Stack Engineer (Backend Focus – Node.js, AWS, React) - Remote

New
Posted 3 hours ago  •  19 applicants •  Be one of the first to apply!
Tuple

Senior Full Stack Engineer (Backend Focus – Node.js, AWS, React) - Remote

Our Client - Education company

  • Remote
$80.00 - $82.95/hour
Exact compensation may vary based on skills, experience, and location.
40 hrs/wk
Contract (w2)
Remote work yes (100%)
Travel not required
Start date
May 5, 2026
End date
January 5, 2027
Superpower
Technology
Capabilities
Technology Architecture
Software Development
Development Operations
Preferred skills
Infrastructure as Code (IaC)
Full Stack Development
TypeScript
React.js (Javascript Library)
Node.js (Javascript Library)
Microservices Development
Continuous Integration
Continuous Delivery
AWS Lambda
Automated Testing Framework
Amazon Web Services
Preferred industry experience
Education
Experience level
9+ years of experience

Job description

Our Customer is a mission-driven not-for-profit organization that connects students to college success and opportunity. Founded in 1900, they were created to expand access to higher education. Today, the membership association is made up of over 6,000 of the world’s leading educational institutions and is dedicated to promoting excellence and equity in education. Each year, our Customer helps more than seven million students prepare for a successful transition to college through programs and services in college readiness and college success - including the SAT, the Advanced Placement Program, and BigFuture. The organization also serves the education community through research and advocacy on behalf of students, educators, and schools.


We are seeking a Senior Full Stack Engineer (Backend Focus – Node.js, AWS, React) on a contract basis to help support our Customer’s business needs. This role is 100% remote.


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



Responsibilities:

  • Design, develop, and maintain scalable, secure, and reusable full-stack applications
  • Analyze existing processes and implement solutions to improve efficiency, data quality, and automation
  • Build and support serverless applications using AWS technologies such as Lambda, DynamoDB, S3, CloudWatch, and Redshift
  • Develop and maintain backend services using Node.js and TypeScript, with contributions to the frontend using React
  • Design and implement microservice architectures and high-performance data services
  • Ensure adherence to software engineering standards, best practices, and enterprise guidelines
  • Collaborate with cross-functional teams to deliver high-quality solutions aligned with business goals
  • Participate in Agile development processes, including sprint planning, code reviews, and continuous improvement
  • Implement CI/CD pipelines and DevOps practices to streamline deployment and operations
  • Build and maintain automated testing frameworks and test suites
  • Leverage AI coding tools responsibly while maintaining code quality and ownership
  • Monitor, troubleshoot, and optimize application performance and reliability

Skills/Qualifications (Must-Have)

  • 7+ years of experience in software development
  • Strong expertise in JavaScript (ES6), TypeScript, and Node.js
  • Experience developing full-stack applications, including React.js
  • Hands-on experience with AWS serverless architecture, including AWS Lambda, Amazon DynamoDB, AWS S3, and AWS SNS/SQS
  • Experience building and monitoring high-frequency data services
  • Experience designing and building microservices and distributed systems
  • Strong understanding of data management concepts and efficient data processing
  • Experience with Agile methodologies, CI/CD pipelines, and DevOps practices
  • Proficiency in Infrastructure as Code (e.g., CloudFormation, Terraform, or similar)
  • Experience building and maintaining automated testing frameworks
  • Strong understanding of software development lifecycle and engineering best practices
  • Strong analytical, problem-solving, and communication skills
  • Ability to work independently and collaborate effectively in remote team environments
  • Self-starter who can operate with minimal guidance and quickly ramp up in a fast-paced environment
  • Collaborative team player with strong communication and problem-solving skills
  • Comfortable working in Agile, cross-functional teams, and contributing to both development and testing efforts

Preferred Qualifications

  • Experience with additional AWS services such as KMS, OpenSearch, Route 53, and VPC
  • Experience with CI/CD tools such as GitHub and Ansible
  • Experience with relational and NoSQL databases
  • Experience with Infrastructure as Code using AWS CloudFormation or similar tools
  • Familiarity with GenAI and modern automation tools
  • AWS or other relevant cloud certifications



We offer a competitive salary range for this position. Most candidates who join our team are hired at the median of this range, ensuring fair and equitable compensation based on experience and qualifications.


An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.

If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.

Screening Questions

  • Please record a 10–15 second video of yourself (camera ON) and include the following: 1) Your full name 2) Your current location 3) Today’s date 4) A statement confirming you are applying for this role and will attend interviews without any proxy Upload the video via a shareable link.