Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

2x Senior Software Engineer, Node.js (Serverless & Containers) Remote with Preference

Safience

  • Remote with Preference shown to Phoenix, Philadelphia and Northern Virginia.
  • Not a qualification I just can't find why Linkedin keeps saying "Must be located in commutable distance to Greater Phoenix Area, United States"

Bring the cape. The people we help need us every day.

Some heroes stop the train. Others rebuild the bridge while the train is still running across it. This job is the second kind, and it takes a steadier hand.

Our Java and Scala platform has been doing serious work for a long time. Behind it are real people: a missing child someone is still looking for, a family waiting on a call, an agency counting on the record being right. The platform can't go down while we modernize it, and it can't get a single access rule wrong. We need someone who can make it better without ever making it worse.

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

WHO WE ARE

Safience builds identity intelligence for public safety. We help identify two kinds of people: those who pose a real threat, and those who need to be found. Every record we work from is sourced from law enforcement. We don't scrape the internet. We don't follow people. There is no video. Not recorded, not streamed, not ever. If law enforcement isn't already looking for you, you pass through and leave no trace.

No alert goes out because a machine said so. Trained analysts review every identification before anyone gets a call. Every good hero has a code. That's ours.

WHY THIS ROLE MATTERS

Some of the most important code you'll touch decides who is allowed to see which record. That's where civil liberties live in software. A slow page is a bug. A missing access filter is a breach of trust. You'll treat both accordingly.

You'll report to our Director of Product Architecture and own long-lived, business-critical Play Framework applications in Java and Scala, backed by MongoDB-compatible document stores (Amazon DocumentDB) and running in containers on AWS ECS/Fargate across multiple accounts.

WHAT YOU'LL DO

  • Maintain and extend Play Framework 2.x applications in Java and Scala: controllers, actions, filters, and Twirl templates.
  • Work cleanly within Guice dependency injection: correct scoping, eager bindings, and none of the lifecycle traps that come from injecting into objects built outside the container.
  • Refactor legacy code in small, safe steps. Pin down behavior with tests first, then change it.
  • Lead our framework and library modernization. Inventory every dependency, direct and transitive, with its support status, known vulnerabilities, and upgrade blockers. Turn that into a sequenced, risk-ranked plan, then execute it one major version at a time, using feature flags or strangler-style replacement where a big-bang swap isn't safe.
  • Make build-versus-replace calls out loud and record them as architecture decision records.
  • Put guardrails in place so the stack never drifts again: automated dependency updates, vulnerability scanning in CI, and a supported-versions policy.
  • Own the data access layer: entity mappings, references, query construction, and compatibility with DocumentDB's differences from MongoDB.
  • Hunt down slow pages end to end. Read profiler output and explain() plans, find the collection scans, N+1 fetches, and in-memory aggregation, and replace them with indexed queries and server-side aggregation. Faster than a speeding bullet is the goal. Proving it with before-and-after numbers is the job.
  • Design indexes and denormalization strategies, and keep downstream search sync pipelines healthy.
  • Package JVM apps as hardened container images on ECS/Fargate and tune heap, GC, and resource limits.
  • Troubleshoot JVM networking in containers, including dual-stack address selection, DNS caching, and TLS trust stores.
  • Write and review Terraform for application infrastructure across multiple AWS accounts.
  • Own observability: structured logs, JVM and query metrics, and alarms that catch regressions before users do.
  • Maintain the authentication and authorization logic that controls who sees what. Treat secrets, personal data, and access filters as correctness-critical. Never remove a filter until you've proven it's redundant.
  • Lead design reviews, write clear design docs and incident reports, and set team standards for base images, query patterns, testing, and runbooks.

WHO YOU ARE

  • You own a cape. You've leapt a ten-year-old codebase in a single bound and left it better than you found it. You also know the real superpower with legacy systems isn't speed. It's patience, evidence, and a good test harness.
  • Ownership is your default. Production health, data correctness, and security are your job, not someone else's ticket.
  • You debug with evidence. You form a hypothesis, measure, and rule causes out with data instead of guessing.
  • You modernize in safe, reversible steps, and you can explain the trade-offs to anyone.
  • Your code reviews have x-ray vision. You spot the N+1 query and the missing index before they reach production.
  • You write clear design docs, PR descriptions, and incident reports. Every good origin story has a paper trail.
  • You make the people around you better through review, pairing, and documentation.
  • You take privacy as seriously as uptime. An access rule is a promise to a real person, and you keep it.

WHAT YOU BRING

  • 6+ years of professional software engineering, including 5+ years building production services in Java on the JVM
  • 2+ years of production Scala, or the ability to read and modify Scala fluently
  • 3+ years with Play Framework or a comparable JVM web framework (Spring Boot, Dropwizard, Akka
  • 3+ years running applications backed by MongoDB or a MongoDB-compatible database
  • A track record of improving a large legacy codebase while it stayed in production, including leading at least one major framework, ODM or driver, or JDK migration
  • Java: collections, generics, concurrency (ExecutorService, CompletionStage), immutability, exception handling, and a working knowledge of the Java Memory Model
  • Scala: case classes, pattern matching, Option and Future, implicits, and Java interop
  • Play Framework: request lifecycle, actions and filters, sessions, configuration, Twirl templates, and async results
  • Guice: bindings, scopes, providers, eager singletons, and lifecycle pitfalls
  • MongoDB and DocumentDB: query and aggregation pipelines, compound index design, explain() output, and DocumentDB's functional differences
  • Morphia and the MongoDB Java driver: entity mapping, references, the Query API, connection pooling, and read preferences
  • Performance: JVM profiling (JFR, async-profiler, heap dumps) and database profiling, with a nose for N+1 and over-fetching
  • Containers and AWS: Docker multi-stage builds for JVM apps, ECS/Fargate, IAM, VPC networking, and CloudWatch
  • Build and CI: sbt (plus familiarity with Maven or Gradle), GitHub Actions, and automated test gates
  • Testing: JUnit, ScalaTest or specs2, Mockito, and integration tests against real databases with Testcontainers or equivalent

EXTRA POWERS (NICE TO HAVE)

  • Production experience with Amazon DocumentDB
  • Upgrading Play across major versions (including the Akka-to-Pekko move in Play 3.x), replacing an older ODM with a maintained one, or moving a Play app to another JVM framework
  • IAM-based database authentication with federated identities (IAM Identity Center, Cognito)
  • Maintaining custom language lexers and parsers with JFlex and CUP
  • Identity-aware proxy or zero-trust access patterns
  • Elasticsearch or OpenSearch, including change-stream or oplog-based sync
  • IPv6 and dual-stack networking for JVM workloads
  • Terraform at production scale: remote state, modules, and multi-account layouts
  • Regulated or security-sensitive domains (gaming compliance, identity, personal data handling)
  • Other languages in our stack: Node.js/TypeScript, Go, C#/.NET, or T-SQL
  • MongoDB Certified Developer, AWS Certified Developer Associate, or AWS Solutions Architect Associate
  • Prior experience saving the world is a plus but not required

YOUR FIRST SIX MONTHS

  • 30 days: Your local and devcontainer builds work, you've shipped a first production change through the full pipeline, and you've mapped the main request paths, data model, and known hot spots of one Play application.
  • 90 days: You own one application end to end, on-call included. You've delivered a dependency inventory with support status and a sequenced migration plan, and you've fixed at least one measured performance problem with before-and-after numbers.
  • 6 months: You've shipped the first major framework or library migration to production, along with the test harness that made it safe, and you've set a team standard such as automated dependency updates, a JVM base image, or an integration-test setup.

WHAT WE OFFER

  • Fully remote. If you're near Phoenix, Philadelphia, or Northern Virginia, that's a plus, but the best candidate wins, wherever they log in from.
  • Work that matters in the most literal sense. When the system holds up, a child goes home.
  • A team that treats privacy as an engineering requirement, not a legal afterthought
  • Cape: optional. Characterization tests: mandatory.

REQUIREMENTS

  • Ability to pass a comprehensive background check, plus continuous vetting for as long as you're on the team. Secret identities are fine. Secret pasts are not.
  • Participation in an on-call rotation. Villains don't keep business hours, and neither do outages.
  • Authorization to work in the United States. We do not offer visa sponsorship. xhyhwjd

Remote working/work at home options are available for this role.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the 2x Senior Software Engineer, Node.js (Serverless & Containers) Remote with Preference in United, PA vacancy
  •  ...Role Summary The Senior Node Software Engineer is a technically senior...  ...on building Node.js and TypeScript services...  ...in this role partner with frontend and mobile teams...  ...platform (Azure preferred) Preferred...  ...Requirements This is a remote position. Our whole company... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Live in
    Weekday work

    Evry Health

    Remote
    9 days ago
  • $170k - $200k

     ...HAVE A STRONG BACKGROUND WITH NODE, REACT, AND TYPESCRIPTJob Title: Senior Software EngineerJob Location:...  ...Javascript (React / Node) engineers. Key...  ...startup environments is preferred.AWSDocker / Kubernetes...  ...EquityHybrid - 2 days / week remote Benefits - Health, Dental... 
    Remote work
    Node.js
    Senior
    Software
    Permanent employment
    Full time
    2 days per week
    3 days per week

    CyberCoders

    Boston, MA
    4 days ago
  • $55 - $65 per hour

     ...Location: Remote (U.S. only) Type:...  ...-February 2027, with extension possible...  ...Sweent is hiring a Senior Full-Stack Engineer to support our...  ...a React / Next.js / Node.js system that keeps...  ...of professional software engineering,...  ...an ORM (TypeORM preferred). Production... 
    Remote work
    Node.js
    Senior
    Software
    Hourly pay
    Contract work
    Visa sponsorship

    Sweent

    United, PA
    4 days ago
  • $185k

     ...HIRING: Senior Backend Engineer, Node & TypeScript, Stable SportsTech...  ...soft skills and software package...  ...continually partnered with an ever-growing rolodex...  ...is a leading remote-first sports...  ...side using Node.js and TypeScript...  ...companies strongly preferred** NOTE: THEY... 
    Remote work
    Node.js
    Senior
    Software
    Immediate start
    Home office

    High Country Search Group

    Denver, CO
    16 days ago
  •  ...'re building the software that powers one of...  ...re looking for a Senior Backend Engineer to help build and...  ...and can operate with a high degree of...  ...'ll Work With Node.js, TypeScript, Microsoft...  ...skills. Preferred Qualifications...  ...possibility to extend Remote - Candidates can... 
    Remote work
    Node.js
    Senior
    Software
    Contract work
    Local area

    Apidel Technologies

    Blue Ash, OH
    11 days ago
  •  ...are a fully remote global company with employees in...  ...Mission As a Senior CXE Engineer, you are a...  ...full-stack serverless work, with regular...  ...against containment- rate targets...  ...of hands-on software engineering...  ...TypeScript/Node.js and Python;...  ...client engineers Preferred... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Work at office
    Worldwide
    Flexible hours

    Caylent

    Remote
    3 days ago
  •  ...is looking for a Sr. Software Engineer (Node) based in the United...  ...systems. In this senior role, you will take...  ...initiatives built primarily with Node.js, TypeScript, and...  .... This is a fully remote opportunity for a technically...  ...Azure experience is preferred. Preferred... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Monday to Friday

    Jobgether

    Remote
    8 days ago
  •  ...you a talented Senior Developer looking for a remote job that lets...  ...connects you with hand-picked startups...  ...$11M to our engineers. No more...  ...your skills and preferences. Choose a...  ...~5+ years of software development experience...  ...~ React.js: 3+ years, Node.js: 5+ years,... 
    Remote work
    Node.js
    Senior
    Software

    Lemon.io

    United States
    2 days ago
  •  ...We are seeking a Senior Full Stack Engineer to design, build, and maintain software applications that...  ...hybrid position with a regular onsite...  ...them Design self-contained systems within...  ...development experience Node.js development...  ...Preferred Qualifications... 
    Node.js
    Senior
    Software

    Heartcentrix Solutions

    Phoenix, AZ
    17 days ago
  • $170k - $200k

     ...RemoteFull Time$170k - $200k Full-time, fully remote opportunity with a fast-growing infra platform that...  ...tech stack centers around TypeScript, Node.js, and nest.js, with microservice...  ...opportunity to shape architecture, mentor engineers, and ship real work at scale, all from... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Flexible hours

    Motion Recruitment

    Washington DC
    4 days ago
  • Fuel Talent is hiring a Senior Software Engineer on a contract basis to join the e-commerce customer...  ...(Claude Code, Copilot) and work with .NET and Node.js, Azure DevOps, and collaborate closely...  ...robust features. The role supports remote, hybrid, or on-site arrangements with... 
    Remote work
    Node.js
    Senior
    Software
    Contract work
    Immediate start

    Fuel Talent

    Seattle, WA
    3 days ago
  • $100k - $110k

     ...seeking an Associate Software Engineer – Node.js / Go (Golang) to...  ...collaborate with experienced...  ...the guidance of senior engineers. Develop...  ...Go projects. Preferred Qualifications...  ...Familiarity with container technologies....  ...Schedule Location: Remote Schedule:... 
    Remote work
    Node.js
    Software
    Full time
    Contract work
    For contractors
    Immediate start
    Monday to Friday

    CONCEPT SOLUTIONS LLC

    Remote
    16 days ago
  • $107.5k - $161.3k

     ...SR Software Developer (Full-time, Remote)Think of TEKsystems...  ...operations with a customer-...  ...requires:The Senior Software Engineer is a...  ...developing serverless applications using Node.js based Lambdas...  ...management tools, preferably GitHub,...  ...based (EC2), containers (ECS, EKS),... 
    Remote work
    Node.js
    Senior
    Software
    Permanent employment
    Full time
    Temporary work
    Flexible hours

    TEKsystems

    Los Angeles, CA
    4 days ago
  •  ...Technology is seeking a Sr. Full-Stack Software Engineer for a 6-month contract with potential for extension. The role...  ...TypeScript on the front-end and Node.js/TypeScript on the back-end, across...  ...full stack. You will work in a remote LATAM setup, contributing to architecture... 
    Remote job
    Node.js
    Senior
    Software
    Contract work

    Signify Technology

    West Palm Beach, FL
    2 days ago
  • $91.7k - $137.5k

     ...operations with a customer-...  ...requires:The Senior Software Developer...  ...front end and Node.js (JavaScript...  ...using serverless patterns such...  ...less-Senior engineers, and...  ...Breadth Strong preference for full stack...  ..., etc.) o Containers and orchestration...  ...is a fully remote position.... 
    Remote work
    Node.js
    Senior
    Software
    Permanent employment
    Full time
    Temporary work
    Shift work

    TEKsystems

    Charlotte, NC
    3 days ago
  •  ...looking for a Senior AI Engineer to own and...  ...live release, with quality, reliability...  ...stack — Next.js, Cloudflare Workers and Containers with Hono,...  ...5+】 years of software engineering with Node.js,...  ...including edge or serverless runtimes such...  ...team! We offer: Remote Work... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    For contractors
    Flexible hours

    Ruby Labs

    Georgia
    17 days ago
  •  ...Role Summary The Senior .NET Software Engineer is a highly...  ...NET Core / C# & Node.js Development: Owns...  ...Azure — messaging, serverless design, data...  ...development experience with deep .NET Core/...  ...Preferred ~10+ years...  ...Requirements This is a remote position. Our whole... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Live in
    Weekday work

    Evry Health

    Remote
    9 days ago
  • $250k

     ...is looking for a Senior Software Engineer (Infrastructure)...  ...collaborate closely with a small, highly...  ...virtual machines, container updates,...  ...development, with a strong preference for backend-...  ...with TypeScript and Node.js. Hands-on experience...  .... Fully remote working... 
    Remote work
    Node.js
    Senior
    Software
    Full time

    Jobgether

    Remote
    6 days ago
  •  ...to interview with our hiring manager...  ...for a Senior DevOps Engineer to own and evolve...  ...engineering and software development...  ...rebuilds, no containers running as root...  ...Experience supporting Node.js and Python...  ...( Claude Code preferred ) to...  ...Fully remote work format... 
    Remote work
    Node.js
    Senior
    Software
    Contract work
    For contractors
    Summer work
    Monday to Friday

    INFUSE

    Georgia
    10 days ago
  • $189.2k - $372.9k

     ...Resilience FDE Senior Manager...  ..., AI Engineering (Forward Deployed...  ...depth with the ability...  ...hands-on software engineering...  ...Java, or Node.js • 7+ years...  ..., or serverless components...  ...including containers, continuous...  ...available Preferred: • Front...  ...offshore/remote delivery only... 
    Remote work
    Node.js
    Senior
    Software
    Visa sponsorship

    Deloitte LLP

    California
    9 days ago
  • $161.9k - $218.6k

    Senior Product Marketing Manager — Tech, Serverless & Containers, AWS Product Marketing Job ID: 3...  ...level isolation with near-instant startup...  ...with Product & Engineering leaders,...  ...underpin how modern software gets built and run...  ...audiences Preferred Qualifications... 
    Senior
    Software
    Work experience placement
    Local area
    Flexible hours

    Amazon Inc.

    Seattle, WA
    2 days ago
  • $170k - $180k

     ...seeking an experienced Senior Software Engineer – Go / Node.js to join a team...  ...Node.js and Go, with React/TypeScript front...  ...releases. Preferred Qualifications Production...  ...or Kubernetes for container orchestration....  ...Schedule Location: Remote Schedule: Full-... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Contract work
    For contractors
    Immediate start
    Monday to Friday

    CONCEPT SOLUTIONS LLC

    Virginia
    16 days ago
  • $100k - $250k

     ...With a career at The Home Depot, you can...  ...Purpose: The Senior AI Engineer is responsible for...  ...Engineering, and Software Engineering, this...  ...States. Preferred Qualifications:...  ...Kubernetes/GKE for container orchestration, GPU...  ...Full‑stack skills: Node.js/React/REST, API... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Work experience placement
    Night shift

    The Home Depot

    Remote
    9 days ago
  • $98.61k - $202.85k

     ...Team Our Health Engineering Solutions (...  ...side by side with customers to...  ...with React, Node, JavaScript,...  ...understanding of software development...  ...Job Location: Remote; however,...  ...TechnologiesReact Node.js JavaAWS cloud...  ...and serverless applications...  ...five (5) years Preferred Qualifications... 
    Remote work
    Node.js
    Software
    Full time
    Contract work
    Work experience placement
    Work at office

    ICF

    Reston, VA
    2 days ago
  •  ...experienced Senior Full Stack Engineer Engineer? If...  ...then Talent Software Services may...  ...Engineer to work remotely at their company...  ...engineers with AWS. The team...  ...solution on AWS SERVERLESS platform,...  ...working with Node.js, React, AWS,...  ...n \n \n Preferred skills and attributes... 
    Remote work
    Node.js
    Senior
    Software

    TALENT Software Services

    West Virginia
    20 days ago
  • $140k - $160k

    Senior Integration Engineer, Professional Services About...  ...on therapy with end-to-end solutions...  ...Science, Software Engineering,...  ...JavaScript/Node.js, plus experience...  ...to go live. Preferred Experience...  ..., or any container orchestrator...  ...#LI-GF1 #LI-Remote Benefits Competitive... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Temporary work
    Flexible hours

    DRFIRST COM INC

    Remote
    3 days ago
  •  ...seeks four Senior Full-Stack Software Developers to...  ...Developers work with architects,...  ..., DevSecOps engineers, and Government...  ...are remote, with Chicago...  ...area candidates preferred. Note: By...  ...NET, Python, Node.js, or comparable...  ...Experience with containers, microservices... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Contract work
    For contractors
    Local area

    DecisionPoint | Cortek

    Remote
    12 days ago
  • $170k - $210k

     ...Senior Software Engineer United States | Full-Time |...  ...arrangements, including remote and hybrid...  ...Working closely with technology delivery...  ...as React and Node.js. ~ Strong Python...  ...building serverless application components...  ..., servers, containers/Kubernetes, databases... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Flexible hours

    Employvision

    United States
    1 day ago
  • $120k - $160k

     ...2 Category: Software Subcategory:...  ...Potential for Remote Work: ORA_HYBRID...  ...and versatile Senior SecDevOps & Systems Engineer with strong full-stack...  ...(SCA), container scanning, and secrets...  ...framework (e.g., Node.js/TypeScript,...  ...team members. Preferred Skills and Qualifications... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Shift work
    2 days per week

    SAIC

    Sterling, VA
    1 day ago
  • $165k - $225k

     ...looking for a Senior Infrastructure/SRE Engineer to improve...  ...system, partner with the engineers...  ...Location: Remote-first (USA and...  ...including compute, serverless, networking,...  ..., or from software engineering...  ...Terraform) and prefer changes made...  ...or TypeScript/Node.js for... 
    Remote work
    Node.js
    Senior
    Software
    Ongoing contract
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Flexible hours

    Webflow

    Remote
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to 2x Senior Software Engineer, Node.js (Serverless & Containers) Remote with Preference. Be the first to apply!