Senior Platform Software Engineer

New
J
JobgetherSoftware platform
Ability to work remotely from within Europe, Within three hours of Central European TimeFull-TimeSenior
SalaryA specific salary range has not been disclosed. Employee stock options offering the opportunity to share in the company's long-term growth.
Apply NowOpens the employer's application page

Job Details

Experience
Typically 5–10+ years of relevant software engineering or platform engineering experience
Required Skills
AWSNode.jsPostgreSQLTypeScriptNest.jsCI/CDTerraformDistributed Systems

Requirements

  • Typically have 5–10+ years of relevant software engineering or platform engineering experience.
  • Have hands-on ownership of production infrastructure and systems.
  • Have practical experience designing, deploying, and operating AWS environments in production.
  • Have experience with Terraform or comparable infrastructure-as-code tools.
  • Understand distributed systems principles, including message ordering, idempotency, retries, at-least-once delivery, and recovery from partial failures.
  • Have production PostgreSQL experience, including connection pooling, schema migrations, query and performance optimization, and backup and restore procedures.
  • Be able to read, understand, and navigate TypeScript and Node.js codebases; familiarity with NestJS and modern backend architectures is required.
  • Have experience operating high-traffic, highly available systems and independently debugging incidents.
  • Be comfortable using AI coding assistants and integrating AI-enabled tools into engineering workflows while maintaining quality.
  • Work remotely from within Europe and be located within three hours of Central European Time.

Responsibilities

  • Architect, deploy, and operate AWS services across compute, messaging, storage, networking, and observability.
  • Build, maintain, and optimize CI/CD pipelines for automated releases from code commit to production.
  • Manage production PostgreSQL environments, including connection pooling, performance tuning, migrations, and backup and recovery strategies.
  • Investigate production issues and implement solutions for ordering, retries, idempotency, partial failures, and message delivery guarantees.
  • Make pragmatic engineering decisions that support product delivery while maintaining stability, maintainability, and scalability.
  • Collaborate with product teams and stakeholders on architecture, infrastructure priorities, and technical decisions.
  • Evaluate and adopt AI-powered development tools for coding, testing, builds, and deployment workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
A specific salary range has not been disclosed. Employee stock options offering the opportunity to share in the company's long-term growth.
Apply Now