Senior Software Engineer, Full-Stack

Overview

Remote
On Site
USD150,000 - USD200,000
Full Time

Skills

Senior Software Engineer
Full-Stack

Job Details

job summary:

Currently looking for a SR Software engineer with full stack experience but very heavy backend experience. Including strong database experience ie. data modeling, ETL, Master Data Management, and data pipelining. Engineer must have Large scale , complex development.


experience. Expert level Node and Typescript.


There is no sponsorship for this role and Engineer must be authorized to work legally to work in the US without sponsorship.





location: Telecommute

job type: Permanent

salary: $150,000 - 200,000 per year

work hours: 8am to 5pm

education: Bachelors



responsibilities:

Designing and building robust GraphQL and REST APIs and scalable backend services that are both internal and external facing

Taking technical ownership of features across both product and data domains

Leading projects involving full-stack web development, systems architecture, and data integration

Developing data pipelines and ETL processes for ingesting, transforming, and delivering structured and semi-structured data

Building or integrating internal tools and admin interfaces for data stewardship, data quality, and operational workflows

Supporting data-driven features in existing applications and collaborating closely with stakeholders to embed insights in product experiences

Designing technical solutions that support large-scale application growth, availability, and maintainability

Providing technical leadership on complex engineering initiatives spanning multiple teams and systems

Evaluating and integrating new technologies to solve business and platform challenges

Working closely with Product and Data stakeholders to translate business requirements into scalable engineering solutions

Promoting engineering excellence through code quality, performance tuning, testing best practices, and architecture documentation


Desired Skills & Experience -




qualifications:

7+ years of experience as a software engineer with a focus on full-stack and backend development


Strong expertise in React, TypeScript, and Node.js.


Proven experience designing, building, and scaling APIs (GraphQL and REST) in production environments


Strong data modeling and database design experience, ideally with PostgreSQL


Experience working with modern monorepo setups and modular architectures


Comfortable building, supporting, and integrating with production-grade ETL/data pipelines


Experience building data processing and integration logic within custom applications using languages such as Node.js, Python, or SQL, with attention to performance, scalability, and maintainability


Familiarity with modern data tools and platforms such as AWS Glue, Snowflake, Apache Airflow, Databricks, or similar technologies


Strong understanding of cloud infrastructure (AWS preferred), CI/CD workflows, and containerization (Docker, Kubernetes)


Comfortable with test-driven development (TDD) and automated testing frameworks


Deep understanding of software architecture principles (e.g., SOLID, DDD, DRY)


Experience with both greenfield and legacy systems


#LI-RK2




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



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.