About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Software Engineer - REMOTE. In this role, you will play a crucial part in the development of a cutting-edge cloud-native SaaS platform that manages software components within customer environments. Your expertise will help to create resilient data infrastructure designed for AI systems, ensuring high performance and reliability. By driving the implementation of backend services and systems, you will contribute significantly to mission-critical applications. This position offers the opportunity to work independently and influence architectural decisions in a dynamic, early-stage environment.

Requirements

  • 8+ years of professional software development experience
  • Strong backend experience with Node.js (TypeScript, NestJS)
  • Proven experience building production-grade backend systems
  • Strong understanding of distributed systems, including failure modes and tradeoffs
  • Experience with cloud-native architectures and Kubernetes
  • Experience with AWS or another major cloud provider
  • Experience with SQL databases (PostgreSQL or similar)
  • Experience with event-driven systems (Kafka, RabbitMQ, or similar)
  • Strong understanding of security fundamentals (authentication, TLS, encryption)
  • Hands-on experience with observability in production systems, including metrics, logs, and traces
  • Ability to work independently in an early-stage environment
  • Excellent debugging skills and strong production ownership

Responsibilities

  • Design and build backend services for a multi-tenant SaaS platform
  • Design and implement customer-deployed agents (site control plane and source agents)
  • Develop systems using Node.js (TypeScript, NestJS) and/or Go
  • Design APIs, service boundaries, and communication protocols between cloud and on-site components
  • Implement secure authentication, authorization, and policy enforcement
  • Build asynchronous and event-driven workflows across cloud and on-prem environments
  • Ensure systems are observable by design, with meaningful metrics, logs, and traces
  • Own components end-to-end: design, implementation, deployment, monitoring, and reliability
  • Participate in architecture decisions across SaaS and agent layers
  • Debug and resolve production issues in distributed and hybrid systems

Benefits

  • People-first management with minimal bureaucracy
  • A friendly company culture, proven by employees who choose to return
  • Flexible working hours
  • 29 days of PTO (18 working days per year plus all national holidays)
  • 10 paid sick days
  • Full financial and legal support for independent contractors
  • Free English classes, with native speakers or Ukrainian teachers
  • Dedicated HR support
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service