Job Closed
This listing is no longer active.
Health benefits from the future
Software Engineer – Backend
Location
California
Posted
122 days ago
Salary
$161K - $230K / year
Seniority
Senior
Job Description
Software Engineer – Backend
Thatch
• Design, build, and evolve backend systems that support enrollments, payments, payroll, and benefits management. • Architect and maintain robust data models and funds flows that handle millions of dollars in transactions. • Build integrations with payroll providers, banks, insurance carriers, and other external partners. • Improve operational rigor through automation, tooling, monitoring, and observability. • Partner closely with product, operations, and other engineers to solve complex business problems. • Take ownership of production systems, including reliability, debugging, and long-term maintainability
Job Requirements
- Experience building and maintaining backend systems in a production environment.
- A track record of shipping systems with complex business and operational implications.
- Strong ability to reason about data models, workflows, and edge cases.
- Comfort operating in ambiguous problem spaces with cross-functional tradeoffs.
- Experience mentoring other engineers or setting technical direction.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer, Node.js, NestJS
Games Factory Talents | Connecting Passion & TalentWe connect talented Games industry professionals with leading studios from Europe.
• Build and maintain scalable backend services and APIs using Node.js (NestJS) , writing clean, testable, maintainable code. • Design and implement complex features with a long-term view (extensibility, stability, and operability). • Improve architecture and maintainability across core systems (clear boundaries, clean interfaces, pragmatic patterns). • Own performance and reliability outcomes: monitor production, identify bottlenecks, optimize latency, and strengthen resilience. • Collaborate with DevOps to keep CI/CD, deployments, and infrastructure stable and efficient (cloud, containers, orchestration/IaC). • Partner with Product, Design, Frontend, and QA to ship high-quality releases, translating requirements into clear technical specs and trade-offs. • Raise the engineering bar via code reviews, mentoring, and standards that improve team output over time.
• Leading and managing the migration tasks of their customer systems to new technology, like Virtual Machines to Kubernetes cluster. • Addressing licensing challenges and implementing the identified workaround. • Creating templates as part of the architecture initiative for new Java projects. • Establishing structured and standardized processes for future development and collaborating with the team for their insights and suggestions. • Maintaining a single migration script using Liquibase and testing all applications on the migrated database based on the migration scripts. • Addressing service request concerns, performing root-cause analysis, and troubleshooting bug-related tickets, liaising and cooperating with QA Engineers and other team members as required.
• Develop and maintain backend applications using Python • Build APIs with FastAPI and Django • Work with Pandas/NumPy for data processing • Manage databases using PostgreSQL • Deploy and maintain applications on AWS (Docker, CI/CD, EC2, S3, Load Balancer)
Backend Java Developer Specialist
Zup InnovationWe create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Você atuará em um contexto de evolução e sustentação de plataformas críticas, participando ativamente da construção e modernização da arquitetura backend em Java. A posição tem forte atuação em ambientes cloud (Oracle Cloud), com foco em escalabilidade, confiabilidade e qualidade de engenharia. Esperamos uma pessoa com visão sistêmica e profundidade técnica, capaz de influenciar decisões de arquitetura, elevar o nível técnico do time e garantir soluções robustas em produção. - Desenhar e evoluir a arquitetura backend em Java e Spring Boot, garantindo escalabilidade, performance, segurança e boas práticas; - Desenvolver e manter APIs e microsserviços, acompanhando todo o ciclo desde a concepção até a operação em produção na Oracle Cloud; - Garantir a confiabilidade das soluções em produção, cuidando de logs, monitoramento, alertas e correção de incidentes; - Atuar como referência técnica do time, participando de decisões de arquitetura, revisando código e disseminando boas práticas; - Apoiar o time na utilização da Oracle Cloud, otimizando o uso de serviços, custos e automações como CI/CD e infraestrutura como código (IaC); - Colaborar com equipes de produto e negócio, traduzindo demandas em soluções técnicas viáveis, sustentáveis e de alto impacto; - Assegurar a qualidade e integridade das informações, implementando testes, validações e controles de segurança adequados. Qualifications - Experiência sólida em desenvolvimento backend com Java (11+) e Spring Boot; - Vivência prática com Oracle Cloud Infrastructure (OCI), incluindo serviços de banco de dados, Kubernetes Engine e funções serverless; - Experiência com automação e práticas DevOps (CI/CD com Jenkins, GitHub Actions ou Oracle DevOps), Docker e Kubernetes; - Conhecimento em infraestrutura como código, especialmente Terraform ou OCI Resource Manager; - Domínio de versionamento com Git (GitHub, GitLab ou Bitbucket); - Boa comunicação para discutir decisões técnicas com diferentes públicos; - Proatividade e senso de dono, com foco em qualidade, performance e segurança. Requirements - Experiência avançada em observabilidade e monitoramento (Oracle Cloud Monitoring, Prometheus, Grafana); - Conhecimento em outras linguagens e frameworks backend; - Vivência liderando tecnicamente ou mentorando pessoas; - Experiência com metodologias ágeis e ferramentas como Jira, Confluence, Slack ou Teams; - Inglês intermediário ou avançado para leitura e comunicação técnica. Benefits - Modelo de trabalho remoto por padrão, priorizando a sua liberdade e responsabilidade; - Liberdade para trabalhar de onde quiser; - Horários flexíveis; - Auxílio Educação; - Ferramenta própria de desenvolvimento de carreira; - Guildas internas e grupos de estudo e interesse; - Plano de saúde; - Plano odontológico; - Parceria na compra de medicamentos; - Telemedicina disponível 24x7; - Terapia online gratuita; - Licença maternidade estendida; - Licença paternidade estendida; - Vale-refeição e alimentação; - Seguro de vida; - Vale-transporte; - Auxílio home office; - Auxílio Creche; - Auxílio plano telefônico; - Participação em Lucros e Resultados.




