Full Stack Engineer

NextSource Inc.
7 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 156K

Job location

Remote

Tech stack

HTML
JavaScript
API
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Analytics Applications
Apache HTTP Server
Architectural Patterns
Automation of Tests
CSS
Cloud Computing
Cloud Database
Continuous Integration
Information Engineering
Data Integrity
Distributed Systems
Amazon DynamoDB
Github
Identity and Access Management
Python
Node.js
Performance Tuning
Scrum
Cloud Services
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Systems Integration
Tableau
TypeScript
User Interface Testing
Amazon Web Services (AWS)
Data Processing
Scripting (Bash/Python/Go/Ruby)
Data Ingestion
Spring Cloud
React
Delivery Pipeline
Grafana
State Machines
AWS Lambda
Amazon Web Services (AWS)
Backend
Cloudformation
Event Driven Architecture
Data Lake
Infrastructure Automation Frameworks
InfluxDB
Apache Flink
Playwright
Amazon Web Services (AWS)
Complex Event Processing
Data Management
Machine Learning Operations
Tools for Reporting
Front End Software Development
Asynchronous Programming
Api Design
Cloudwatch
Software Coding
Amazon Web Services (AWS)
Terraform
Stream Processing
Data Pipelines
Amazon Web Services (AWS)
Redshift

Job description

Software Solutioning and Design

  • Develop a strong understanding of business processes and operational analytics needs
  • Collaborate with lead engineers and architects to evaluate feature requests and support sprint planning
  • Participate in peer code reviews and design reviews
  • Provide clear technical input on solution approach, tradeoffs, and effort

Design and Implementation

  • Build and enhance scalable enterprise analytics platforms
  • Develop cloud-native data architectures, telemetry pipelines, APIs, and reporting systems
  • Implement secure, scalable full stack solutions across backend services, data platforms, and front-end analytics applications
  • Support end-to-end data workflows including ingestion, transformation, service layers, and dashboards
  • Apply established architectural patterns, automation standards, and observability practices
  • Ensure systems are designed for scalability, data integrity, availability, and reliability
  • Integrate monitoring, telemetry, and operational readiness into platform components
  • Develop and maintain automated end-to-end and UI testing frameworks using Playwright
  • Support CI/CD integration for automated testing and deployment workflows

Technical Contribution and Engineering Excellence

  • Help solve complex technical problems and improve system design
  • Promote best practices in secure system design, automation, performance optimization, and resilient engineering
  • Continuously improve skills across AWS, data engineering, full stack development, and test automation
  • Collaborate with team members to strengthen development, testing, and reliability practices
  • Communicate technical approaches clearly to both technical and non-technical stakeholders

Team Operations and Collaboration

  • Partner with product, operations, QA, security, and engineering teams
  • Support readiness activities through testing, monitoring, and reliability efforts
  • Contribute to documentation, knowledge sharing, and continuous improvement
  • Foster a culture of ownership, accountability, documentation, and operational excellence

Requirements

This role is ideal for a hands-on engineer with strong AWS cloud experience, full stack development skills, and a background working with scalable data pipelines, event-driven architectures, APIs, and analytics dashboards. The engineer should be comfortable contributing across backend services, data platforms, front-end applications, automation, and observability.

The ideal candidate is technically curious, collaborative, self-driven, and able to communicate clearly with engineering, product, operations, and security stakeholders., * 3 or more years of experience designing, building, and supporting scalable cloud-native applications, data pipelines, or analytics platforms

  • 1 or more years of experience developing modern front-end applications using TypeScript and React
  • Hands-on coding and scripting experience with Python, JavaScript, React.js, and Node.js
  • Strong knowledge of AWS cloud infrastructure and distributed systems
  • Experience with AWS services such as Lambda, SNS, SQS, S3, Step Functions, EC2, ECS, VPC, IAM, CloudWatch, and DynamoDB
  • Experience building APIs and data processing systems using backend technologies such as Node.js, preferably TypeScript, and Python
  • Experience with data ingestion, transformation, and orchestration pipelines
  • Experience building responsive, secure, and high-performance user interfaces using TypeScript, JavaScript, HTML, and CSS
  • Familiarity with asynchronous programming and event-driven architectures
  • Understanding of data modeling and transformation using AWS services such as Glue, Lambda, Redshift, Athena, and S3
  • Experience with automated testing frameworks, especially Playwright for end-to-end and UI testing
  • Experience with Infrastructure as Code tools such as AWS CDK, CloudFormation, Terraform, or AWS CLI
  • Strong focus on scalability, data integrity, reliability, and quality engineering practices
  • Excellent analytical, conceptual, problem-solving, communication, and collaboration skills
  • Ability to prioritize and execute work in a fast-paced, high-pressure environment

Preferred Qualifications

  • Experience with Backstage, LaunchDarkly, or GitHub Actions
  • Experience with monitoring and analytics tools such as Grafana, InfluxDB, or similar tools
  • Experience with cloud data stores and query engines such as Amazon Redshift, Athena, DynamoDB, Apache Iceberg, and S3-based data lakes
  • Familiarity with ML lifecycle concepts and related tools
  • Experience with real-time stream processing and Complex Event Processing using Apache Flink or similar technologies
  • Understanding of data isolation, performance segmentation, and secure access in distributed systems
  • Familiarity with observability and operational strategies in distributed architectures
  • Experience integrating Playwright or similar automated testing frameworks into CI/CD pipelines

Technology | Minimum Skill Level Needed

0 = No awareness of the technology

1 = Little awareness, has read or heard of the technology

2 = Exposure to the technology in an environment

3 = Some development experience with the technology

4 = Very comfortable developing with the technology

5 = Expert level, able to teach the technology

AWS DynamoDB | 3

AWS Lambda | 3

AWS S3 | 3

AWS SNS/SQS | 3

AWS Redshift | 2

AWS Athena | 2

Apache Iceberg | 2

Airflow or AWS Step Functions | 3

AWS EMR | 3

AWS Glue | 3

AWS Quick Suite or Tableau | 3

AWS SageMaker Studio | 2

AWS Lake Formation | 2

Python | 3

TypeScript | 3

JavaScript ES6 | 3

Benefits & conditions

  • 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