Backend Developer – Platform, Temporal, Kubernetes

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2005H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Backend Developer – Platform, Temporal, Kubernetes

Bitovi

• Build durable systems. Design and implement Java services, Temporal workflows, and Kafka-based event pipelines, and help clients adopt durable execution and event streaming the right way — from first workflow to production scale. • Lead modernization efforts. Plan and execute large-scale modernization efforts — moving workflows, services, and data between platforms, clusters, and clouds — with safety, observability, and minimal disruption as first-class requirements. • Own the platform. Build and operate Kubernetes-native infrastructure and CI/CD on AWS so application teams can ship safely and quickly. • Treat reliability, observability, and repeatability as part of the deliverable, not an afterthought. • Consult with clients to build outcome-driven applications and platforms, guiding them through the process, identifying potential problems and unknowns, and tackling challenges. • Travel on average of 3–5 days every quarter, while most work is remote. • Teach and discuss opportunities for training, planning, and running meetups or local groups, and create various kinds of content in your expertise.

Job Requirements

  • Experienced building and running applications at the enterprise level
  • Strong working knowledge of Java and the JVM ecosystem (Spring Boot or similar)
  • Experience with additional backend languages (Go, Python, TypeScript/JavaScript, C#, etc.) is a plus
  • Hands-on experience with a durable execution / workflow engine — Temporal preferred (Apache Airflow, Prefect, or similar also relevant)
  • Experience designing and operating Kafka-based event streaming systems: topic and partition design, consumer groups, schema management
  • Experience designing and building GraphQL APIs — schema design, resolvers, and performance concerns (N+1, caching, pagination)
  • Deep, hands-on AWS experience: architecting, deploying, and operating production systems (EKS, networking, IAM, messaging, and data services)
  • Solid Kubernetes experience: deploying, operating, and debugging production workloads
  • A systems engineering mindset: understanding of complex scaling issues, concurrency, backpressure, caching strategies, and failure modes across distributed systems
  • Experience planning and executing migrations — application replatforming, workflow engine migrations, data/schema migrations
  • A thorough understanding of CI/CD pipelines and GitOps-style delivery
  • Experience with observability in practice — logging, metrics, and tracing (OpenTelemetry a plus)
  • Experience building modern microservice-based or serverless applications
  • Database schema design and development expertise

Benefits

  • Competitive salary and annual bonus opportunity
  • Completely remote work with flexible hours
  • 401(k) matching
  • 4 weeks of paid time off in addition to 8 paid holidays
  • Health, dental, and vision insurance offerings
  • Paid maternity and paternity leave
  • STD, LTD, and Life Insurance coverage

Related Job Pages

More Backend Engineer Jobs

Wix logo

Database Developer

Wix

Wix is the comprehensive platform that gives you total creative freedom online.

Full TimeRemoteTeam 1,001-5,000Since 2006H1B No Sponsor

• Design and maintain enterprise databases, including stored procedures, indexing, views, SQL scripts, and database objects. • Develop and optimize ETL pipelines and workflows using SSIS, Python, PySpark, and SQL Server. • Build data ingestion and transformation workflows across raw, staging, curated, and analytics data layers. • Develop and optimize SQL scripts and stored procedures for data conversion, validation, and ongoing processing. • Execute large-scale data migration projects, including data cleansing, validation, and transformation across enterprise systems. • Design and implement logical and physical data models (ERDs). • Develop database components supporting transactional and reporting systems. • Build and maintain reporting solutions using SSRS and Power BI. • Monitor, troubleshoot, and optimize SQL Server database performance. • Provide production support, including troubleshooting performance issues and participating in on-call support when needed. • Collaborate with developers, business users, QA teams, and project stakeholders. • Participate in Agile ceremonies, development activities, code reviews, testing, and release cycles. • Provide technical documentation and knowledge transfer.

Minnesota
Sigma Software Group logo

Senior / Principal Python Engineer

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain scalable backend services and APIs for cloud-native applications • Build and optimize distributed systems, payment processing pipelines, and backend infrastructure • Ensure high availability, security, scalability, and performance of backend systems • Participate in architecture discussions and contribute to technical strategy and decision-making • Collaborate with Product, Frontend, AI, and DevOps teams to deliver high-quality solutions • Mentor engineers through code reviews, technical guidance, and engineering best practices • Troubleshoot complex production issues and drive continuous improvements • Contribute to AI-powered product capabilities and AI/ML-driven initiatives • Promote engineering excellence, observability, and maintainability across services and infrastructure

Brazil
SGS logo

.NET Full Stack Developer

SGS

When you need to be sure

Full TimeRemoteTeam 10,001+Since 1878H1B Sponsor

• Design, develop, and maintain full-stack solutions using .NET (C#) and modern frontend frameworks. • Actively contribute to technical design and architectural decisions across applications. • Contribute to improve and maintain CI/CD pipelines, deployment processes, and overall DevOps efficiency. • Modernize legacy applications, reduce technical debt, and promote scalable, cloud-ready architectures. • Strengthen system reliability through proactive problem analysis, monitoring, and continuous improvement. • Collaborate closely with business representatives, architects, and cross-functional teams in an agile environment.

Spain
EVT logo

ETL Developer – Scala

EVT

We Connect People with Technology

ContractRemoteTeam 501-1,000Since 1999H1B No Sponsor

• We are looking for an ETL Developer with strong experience in Scala to join a team focused on building and optimizing data pipelines. • The professional will play a key role in developing scalable solutions, ensuring efficiency in processing and integrating large volumes of data. • Responsible for developing and maintaining ETL routines, working on data modeling and transformation, and collaborating with the team to evolve the data architecture. • Expected to contribute to development best practices, code quality, and the performance of deliverables.

Brazil