Senior Full-Stack Engineer - Platform Team

GeoEdge LLC
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Amazon Web Services Continuous Integration Software Debugging MongoDB Node.Js Redis State Machines Build Management AngularJS AWS Data Analytics NestJS Amazon Simple Queue Service (SQS)
+1 more
Data Pipelines

Job description

  • Own features end to end, from refinement with Product and QA through to production
  • Build and maintain Angular front ends, including shared components used across multiple applications
  • Develop back-end services in Node (NestJS or equivalent)
  • Design and build AWS data and processing pipelines
  • Own deployment and production - monitoring, debugging, and improving what you ship
  • Build and maintain CI/CD, and automate the repetitive parts of the work
  • Design solutions that scale, and keep documentation accurate as you go

Requirements

  • 5+ years of full-stack experience with genuine depth on both sides
  • Deep JavaScript and TypeScript fundamentals, and real client-side knowledge - not just a framework
  • Strong Angular at current versions, plus a shared component library or design system you’ve built across more than one app
  • Strong back end - NestJS or equivalent
  • Real AWS skill: Lambda, Step Functions, SQS, MongoDB, Redis, OpenSearch, Athena
  • Experience with monorepos and CI/CD you’ve built yourself
  • At home in production
  • Excellent English and the confidence to talk to anyone on the team
  • Excellent with AI tooling - using it at every stage of the work, automating the repetitive parts, and keeping documentation accurate as a by-product.
  • React - nice to have

About the company

GeoEdge’s ad-quality and security platform screens billions of ad impressions a day for malicious and low-quality content. It’s an adversarial problem that never stays solved - the threats evolve, and so do we.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

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

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all