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.

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.
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the 2x Senior Software Engineer, Node.js (Serverless & Containers) Remote with Preference in United States vacancy
  •  ...Preference shown to Phoenix, Philadelphia...  ...Virginia but Remote Bring the...  ...depend on software that works at...  ...everything we run on serverless and containers. WHAT YOU'...  ...production Node.js services in...  ...systems with API Gateway,...  ...and mentor the engineers coming up behind... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Contract work
    Local area
    Shift work
    Weekend work

    Safience

    United States
    4 days ago
  •  ...Senior Full Stack Software Engineer Senior Full Stack Software...  ...will work closely with back-end...  ...Environment using a serverless-first and managed...  ..., CSS, React, Node.js, TypeScript/...  ...containerization (Snowpark Container Services,...  ...skills. Preferred Skills: ~... 
    Remote work
    Node.js
    Senior
    Software
    Hourly pay
    Full time
    Temporary work

    Alpha Business Solutions

    United States
    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
    5 days ago
  •  ...We are seeking a Senior Full Stack Engineer to design, build, and maintain software applications that...  ...hybrid position with a regular onsite...  ...n Design self-contained systems within the...  ...experience \n Node.js development experience...  ...\n \n \n Preferred Qualifications... 
    Node.js
    Senior
    Software

    HeartCentrix Solutions

    Phoenix, AZ
    11 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
  • $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
    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
    For contractors
    Flexible hours

    Ruby Labs

    Atlanta, GA
    2 days ago
  • $110k - $140k

     ...Senior Full Stack Software Engineer Sharetec is looking for a...  ...and work closely with product managers...  ...may work remotely from anywhere in...  ...Java/Spring Boot, Node.js, OpenEdge, or Python...  ...) Preferred Experience...  ...experience with containers and orchestration... 
    Remote work
    Node.js
    Senior
    Software
    Full time

    Sharetec

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

     ...including people with disabilities. The...  ...self-motivated Senior Full-Stack Engineer to help us develop...  ...a combination of Node.js and Java. This...  ...Our team is fully remote and has flexible...  ...building complex software in large enterprise...  ...code (Java samples preferred).... 
    Remote work
    Node.js
    Senior
    Software
    Overseas
    Flexible hours

    Deque Systems Inc

    North Carolina
    1 day ago
  • $160k - $240k

     ...company building modern software and financial...  ...rapidly and looking for engineers who thrive in a fast...  ...Build and maintain Node.js applications with a focus on performance...  ...space strongly preferred ~ Comfortable troubleshooting...  ...work schedule (4 days in-office, 1 remote)... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Work at office

    Strategic Employment Partners (SEP)

    New York, NY
    3 days ago
  • $150k - $153k

     ...organization is seeking a Senior DevOps Engineer to join its...  ...to improve software delivery and developer...  ...a hybrid onsite/remote position located...  ...-focused—someone with software engineering...  ...API Management, Container Apps, or related...  ..., or Typescript/Node.js. ~ Experience building... 
    Remote work
    Node.js
    Senior
    Software
    Local area

    High Country Search Group

    Denver, CO
    1 hour ago
  •  ...a week) Location: Remote Schedule: Flexible...  ...seeking an experienced Senior Software Engineer to contribute to the...  ...ideal for engineers with strong backend...  ...languages, including Java, Node.js, Go, Rust, TypeScript...  ...Performance Engineering Preferred Qualifications... 
    Remote work
    Node.js
    Senior
    Software
    Contract work
    For contractors
    Flexible hours

    Weekday AI

    Remote
    12 days ago
  •  ...Senior Front-End Developer Digital Masterplanning...  ...will be collaborating with the product team to tie...  ...ensuring tweaking existing software and building new...  ...frontend frameworks (Vue preferred) ~ Demonstratable ability...  ...Backend: AWS ECS (Node.js / Express), RDS / Aurora... 
    Remote work
    Node.js
    Senior
    Software

    Digital Masterplanning

    United States
    3 days ago
  • $170k - $205k

     ...company find a Senior Forward Deployed Engineer to lead the technical...  ...combines strong software engineering skills with customer-facing...  ...JavaScript, Node.js, TypeScript, Python...  ...opportunity. Remote Work: Work remotely...  ...United States, with a preference for Eastern or... 
    Remote work
    Node.js
    Senior
    Software
    Visa sponsorship

    Continuum Resource Network

    Oregon State
    1 day ago
  • $160k - $240k

     ...About the job Senior/Staff Backend Engineer Location: Remote - US working hours overlap...  ...for a Senior/Staff Software Engineer to join a rapidly...  ...built primarily with TypeScript/Node.js and Python . Work...  ...encouraged to use their preferred AI tools while... 
    Remote work
    Node.js
    Senior
    Software
    Full time

    AIDA projektai

    Austin, TX
    1 day ago
  •  ...a mission to partner with commercial trades to...  ...We’re looking for a Senior Software Engineer, Accounting Integrations...  .../TypeScript and Node.js. You will design robust...  ...and event-driven AWS serverless workflows (including...  ...professional development LI-(Remote) ServiceTrade... 
    Remote work
    Node.js
    Senior
    Software
    For contractors
    Work at office
    Local area
    Flexible hours

    ServiceTrade

    Maryland, MD
    5 days ago
  •  ...Senior Manager / Manager - Full...  ...Go, Python, Node.js, AI-Assisted Software Development...  ...Senior Software Engineer to lead design...  ...who partners with product and client...  ...across container orchestration...  ...OpenShift) and serverless/compute services...  ...plan data Preferred... 
    Node.js
    Senior
    Software

    Simplify Alpha™

    United States
    1 hour ago
  • $180k - $200k

     ...connectivity. As the preferred source for ECM...  ...re looking for a Senior Frontend Engineer to join the...  ...collaborate closely with product managers,...  ...is changing how software gets built. In this...  ...experience is expected (Node.js or otherwise, we...  ...PTO ~ Remote work environment... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Flexible hours

    Capital Markets Gateway

    Remote
    19 days ago
  •  ...Senior Front End Engineer Minneapolis MN (2 days...  ...existing software applications...  ...interrelationships with other...  ...Advanced JS & ES6 - React...  ...Redux - Node JS, Express...  ...Deployments, Docker Containers - Salesforce...  ...TypeScript, Jest Preferred: Cypress,...  ..., but will consider remote.... 
    Remote work
    Node.js
    Senior
    Software
    Work experience placement
    Local area

    Software Technology Inc

    Minneapolis, MN
    1 day ago
  • $225k - $265k

     ...Senior Manager, Software Engineering This position is listed on behalf of...  ...adoption. Working closely with Product, Data,...  ...following technologies: Node.js, Ruby on Rails,...  ...a related field is preferred, with a master's degree...  ...arrangements, including fully remote positions.... 
    Remote work
    Node.js
    Senior
    Software
    Work at office
    Flexible hours

    Jobgether

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

     ...Senior Product Engineer (Full Stack) Location: Phoenix, AZ or Remote (United States, excluding California...  ...of professional software development...  ...shaping the problem with stakeholders,...  ...Backend: NestJS, Node.js, GraphQL, REST...  ...NestJS strongly preferred, though strong engineers... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Visa sponsorship
    Flexible hours

    TurboVets, Inc.

    Phoenix, AZ
    5 days ago
  • $110k - $170k

     ...Summary As a Senior DevOps Engineer , you will...  ...closely with architects, engineers...  ...to ship software faster and...  ...). Cloud, Containers & Platform Engineering...  ...teams. Preferred / Nice to...  ..., React, or Node.js Experience...  ...all virtual remote positions, in... 
    Remote work
    Node.js
    Senior
    Software
    Local area

    Ascensus

    Lake Mary, FL
    5 days ago
  • $106.9k - $147k

     ...Humana is seeking a Senior Full Stack Software Engineer who will be responsible...  ...that integrate with data governance, metadata...  ...and APIs using Node.js and related technologies...  ...web applications Preferred Qualifications...  ...Travel: While this is a remote position, occasional... 
    Remote work
    Node.js
    Senior
    Software
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Work from home
    Home office

    Humana

    Remote
    4 days ago
  •  ...Description Senior Azure Solution...  ...role partners with engineering, cybersecurity...  ...development, software engineering, or...  ...Angular, or Vue.js. ~...  ...such as .NET, Node.js, Java, or Python...  ...related field. Preferred Qualifications...  ...with container orchestration... 
    Node.js
    Senior
    Software

    Crossfire Consulting Corporation

    New York, NY
    4 days ago
  •  ...Description Senior Cloud Platform Engineer Role Title:...  ...Location: Remote (US-based)...  ...gateways), deploy serverless microservices...  ...work closely with the Principal...  ...of hands-on software engineering experience...  ...services in Node.js/TypeScript or...  .... 4. Preferred Qualifications... 
    Remote work
    Node.js
    Senior
    Software
    Full time

    DOUGLAS ELLIMAN OF LI LLC

    Miami Beach, FL
    8 days ago
  • A leading software solutions company is looking for a seasoned backend developer with expertise in Python to design and maintain cutting-edge serverless architectures. This fully remote role requires over 8 years of experience, strong skills in functional programming, and... 
    Remote job
    Senior
    Software
    Flexible hours

    Lumenalta

    Phoenix, AZ
    2 days ago
  •  ...Senior Web Developer Design, develop, and...  ...working closely with business stakeholders...  ...using React, Node.js, Express, SQL databases...  ...experience in software development, business...  ...environments preferred. # Experience as...  ...potential for hybrid remote work (2-3 days per... 
    Remote work
    Node.js
    Senior
    Software
    Work at office
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Belmark

    De Pere, WI
    4 days ago
  • Software Guidance & Assistance, Inc...  ...for a Mid/Senior Full Stack Developer...  ...assignment with one of our...  ...Software Engineering Best...  ...proficiency in Node.js, TypeScript,...  ...SQS/SNS) Serverless computing (AWS...  ...) Container orchestration...  ...ECS) Preferred Skills :... 
    Node.js
    Software
    Contract work

    Software Guidance & Assistance

    Rockville, MD
    4 days ago
  • $106.61k - $284.28k

     ...care deeply, innovate with purpose, hold...  ...We are seeking a Senior Manager, Software Engineering to join our technology...  ...development (e.g., Java, Node.js, Python,...  ...Workato) or cloud-native serverless/API services (AWS,...  ...Outreach platforms. Preferred Qualifications... 
    Node.js
    Senior
    Software
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Washington DC
    2 days ago
  •  ...development, the full-time Senior Web3 Full Stack Developer will work remotely to build and scale...  ...across React interfaces, Node.js services, and Web3...  ...chain data Collaborate with engineers on architecture and research...  ...years of professional software development experience... 
    Remote work
    Node.js
    Senior
    Software
    Full time

    Virtual Vocations Inc

    United States
    4 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!