Full Stack Engineer

NextSource Inc.
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$166,400.0 - $187,200.0
Working hours
Regular working hours
Job source

Tech stack

Webdriver JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon S3 Application Performance Management Automation of Tests Code Review Amazon DynamoDB ECMAScript Python (Programming Language) Node.Js
+17 more
Pair Programming Scaled Agile Framework Amazon Simple Notification Service (SNS) Software Engineering Software Testing Automation Framework TypeScript Web Applications ReactJS AWS Lambda AWS AppSync Cloudformation Information Technology Playwright Front End Software Development Functional Programming Amazon Simple Queue Service (SQS) Mocha

Job description

We are seeking a senior Full-Stack Software Engineer with strong frontend expertise in React and TypeScript, along with hands-on test automation experience using Playwright. This role is ideal for a full-stack technologist who enjoys building modern web applications, improving user experience, and creating reliable automated testing solutions., * Build and enhance frontend applications using React, TypeScript, and modern JavaScript

  • Design, develop, and maintain automated tests using Playwright and TypeScript
  • Support migration from Python-based test automation to Playwright with TypeScript
  • Develop scalable full-stack features using Node.js, AWS Lambda, DynamoDB, S3, SNS, SQS, and related services
  • Collaborate with product, design, and engineering teams to deliver high-quality software
  • Improve application performance, usability, reliability, and maintainability
  • Participate in code reviews and contribute to engineering best practices
  • Work as a technical contributor within an Agile development environment
  • Support testing, production readiness, and ongoing application improvements

Requirements

(0) NO Awareness of technology

(1) LITTLE Awareness - read/heard of technology

(2) EXPOSURE to technology in environment

(3) SOME development in technology

(4) Very COMFORTABLE developing in technology

(5) EXPERTISE in technology i.e. could teach a class

AWS - DynamoDB, Level - 4

AWS - Lambda, Level - 4

AWS - S3, Level - 4

AWS - SNS/SQS, Level - 4

Javascript (ES6), Level - 4

node.js Development, Level - 4

React, Level - 4

AppSync, Level - 3

CDK/Cloud Formation, Level - 2.5

Test automation (Playwright, Jest, Mocha, WebDriver or similar frameworks), Level - 3, * Bachelor’s degree required, preferably in Computer Science, Engineering, Mathematics, or another analytical field

  • 5 or more years of professional software engineering experience
  • Advanced experience with React, TypeScript, and JavaScript ES6
  • Strong hands-on experience with Playwright for test automation
  • Experience developing full-stack applications in highly scaled environments
  • Strong experience with Node.js
  • Experience with AWS services such as Lambda, S3, DynamoDB, SNS, and SQS
  • Some experience with Python
  • Experience working on Agile engineering teams
  • Experience with pair programming, code reviews, and collaborative development practices

Preferred Qualifications

  • Experience with AWS AppSync
  • Experience with AWS CDK or CloudFormation
  • Experience with Jest, Mocha, WebDriver, or similar test automation frameworks
  • AWS certification at the Associate level or higher
  • Ability to contribute across development, testing, production support, and automation
  • Strong analytical thinking and structured problem-solving skills
  • Ability to work independently while collaborating effectively with cross-functional teams
  • Interest in continuous improvement, learning new technologies, and improving engineering practices
  • Strong communication, collaboration, and prioritization skills

Benefits & conditions

Pay Rate Range: $80-$90 per hr (Depending on Experience)

nextSource is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure, and life experiences or for any other reason.

nextSource is committed to providing reasonable accommodation for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, you may contact us at talent@nextSource.com.

What nextSource Provides:

  • Healthcare Benefits including Medical, Prescription, Vision & Dental Coverage United Healthcare
  • Voluntary STD & LTD New York Life
  • 401(k) Retirement Planning Fidelity
  • Discount Program

*You are Eligible to participate in the benefits program if you are considered a full-time employee of nextSource, working at least 30 hours per week on a consistent basis. Your coverage will be effective on the 1st of the month following 60 days of employment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · WWC 2021

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · WWC 2023

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all