Redefining dental care
Senior Backend Software Engineer
Location
Worldwide
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer
Dental21
Role Description Develop engaging web applications as part of a microservice architecture on new projects without legacy code and technological debt. - Work on a complex software system that disrupts the way clinics work. - Use your creativity to hack your way into proprietary systems. - Raise the bar and drive technological innovations to keep us at the cutting edge. - Apply continuous integration and deployment principles. - Ensure code quality and maintainability by writing tests, doing code reviews and refactoring. Qualifications - Proven track record of developing with Java and/or Kotlin (minimum of 5 years). - Experience with Maven or Gradle. - Experience with Spring Framework. - Expert understanding of SQL databases. - Experience with developing containerized applications. - Experience with RabbitMQ or other messaging brokers. - Experience with Kubernetes is a plus. - Experience with Terraform is a plus. - Proven experience in collaboration with AI tools like Codex or Claude Code. - English working proficiency. Requirements - Exciting start-up atmosphere with no lengthy approval processes. - Opportunity to make our disruptive product even better and change how healthcare functions. - Work with state-of-the-art technology with no legacy code or technological debt. - Flexible workplace options (office, home, etc.). - Flexible working hours with a high degree of autonomy. - Collaborative and fun team of true professionals. Benefits - Exciting start-up atmosphere. - Opportunity to work with state-of-the-art technology. - Flexible working hours. - High degree of autonomy. - Collaborative and fun team environment. Company Description We are growing and excited to meet you to join us on our mission. Let's revolutionize health care together!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Long story short: Healthcare. Reinvented. Our mission as a thriving start-up is to leverage health care through technology. The software that we create enables patients to have full transparency about their treatment and makes it possible for the clinics to operate and collaborate internally in a brand new way. Getting out of your comfort zone and realizing your full potential sounds appealing? If yes, you're in the right place - join our experienced engineers and leaders! Responsibilities - Build and ship backend services as part of our microservice architecture, with AI agents and LLM-powered features as a core part of what you deliver. - Design and write MCP servers and tool interfaces that let agents reliably interact with our systems and APIs. - Develop agent harnesses, orchestration layers, and memory modules that give agents the context and state they need to act dependably. - Make deliberate design decisions about agent behavior. - Build evaluation frameworks and test harnesses to measure agent reliability, safety, and quality in a high-stakes healthcare context. - Integrate large language models into production with strong attention to latency, cost, and observability. - Raise the bar and drive technological innovations to keep us at the cutting edge. - Apply continuous integration and deployment principles. - Ensure code quality and maintainability by writing tests, doing code reviews, and refactoring. Qualifications - Proven track record of backend software development with Java/Kotlin and/or Python, minimum of 5 years. - Hands-on experience building LLM-powered applications, agents, or agentic workflows (tool use, function calling, multi-step orchestration). - Familiarity with major LLM APIs and frameworks (e.g., Anthropic, OpenAI, or similar) and an understanding of how to design tooling, MCPs, and memory for agents. - Experience designing and running evals or test harnesses for non-deterministic systems. - Experience with Spring Framework and messaging brokers such as RabbitMQ. - Solid understanding of SQL databases and developing containerized applications. - Experience with Kubernetes and Terraform is a plus. - A pragmatic mindset for shipping reliable software - and reliable AI - in a regulated, high-stakes domain. - English working proficiency. Benefits - Exciting start-up atmosphere. Gone are the days in which you wait for approvals for months. - Make our disruptive product even better. Change how healthcare functions. - Work with state-of-the-art technology. No legacy code. No technological debt. All green fields. - Your workplace—your choice. Office? Great! Home? Sure! Mars? Not sure about the Internet there, but why not. - Flexible working hours. No downtime. High degree of autonomy. - The team. Collaborative. Fun. True professionals. A real team. - Remote work opportunity.
Role Description Estamos em busca de um(a) Desenvolvedor(a) Backend Java Sênior para fazer parte do nosso movimento. Procuramos alguém com forte experiência em desenvolvimento backend, que goste de construir soluções escaláveis, modernas e de alto impacto. Essa pessoa terá papel importante na evolução de aplicações baseadas em microsserviços, APIs e arquiteturas orientadas a eventos, atuando em entregas de ponta a ponta — da implementação à disponibilização em produção. - Desenvolver e evoluir aplicações backend baseadas em microsserviços, APIs e arquiteturas modernas, garantindo escalabilidade, estabilidade e qualidade das soluções; - Participar de decisões técnicas e definições de arquitetura, contribuindo com análises, melhorias e direcionamentos para os projetos; - Atuar na construção de integrações entre sistemas, aplicando boas práticas de resiliência, performance e segurança; - Apoiar a manutenção e evolução dos ambientes produtivos, contribuindo na identificação de problemas, correções e melhorias contínuas; - Conduzir e apoiar code reviews, disseminando boas práticas de desenvolvimento, arquitetura e qualidade de código; - Trabalhar em parceria com times multidisciplinares, traduzindo necessidades de negócio em soluções técnicas eficientes; - Buscar continuamente melhorias nos processos, ferramentas e práticas de engenharia, incluindo o uso responsável de Inteligência Artificial aplicada ao desenvolvimento de software; - Explorar novas tecnologias e propor soluções que contribuam para a evolução do produto, da arquitetura e da experiência do time. Qualifications - Experiência sólida com desenvolvimento backend utilizando Java e ecossistema Spring; - Experiência sólida com desenvolvimento backend utilizando .NET; - Vivência na construção e evolução de microsserviços, APIs e arquiteturas orientadas a eventos; - Conhecimento em práticas de integração resiliente, mensageria e boas práticas de arquitetura e desenvolvimento; - Experiência com bancos de dados relacionais e NoSQL, incluindo performance, modelagem e estratégias de otimização; - Familiaridade com práticas de observabilidade, monitoramento e análise de problemas em produção; - Vivência com ambientes Cloud, conteinerização e ecossistemas modernos de infraestrutura; - Capacidade de participar ativamente de decisões técnicas, revisões de código e evolução contínua das soluções; - Interesse e experiência no uso de ferramentas de IA aplicadas ao desenvolvimento de software, buscando ganho de eficiência e qualidade. Requirements - Tiver experiência em arquiteturas distribuídas, sistemas orientados a eventos ou cenários de alta complexidade técnica; - Possuir vivência com integrações avançadas, migração de sistemas ou modernização de aplicações; - Compartilhar conhecimento por meio de projetos open source, publicações, palestras ou comunidades técnicas; Benefits - Auxílio Alimentação (VA/VR) no cartão Caju; - Auxílio Home-Office no cartão Caju; - Programa de Pontos Flexíveis em seu Caju - um valor fléxivel para você usar como você quiser; - Plano de Saúde Nacional Porto Seguro (Plano Prata com apartamento e sem coparticipação) com 50% da mensalidade custeada pela Builders; - Assistência Odontológica pela Porto Seguro (Plano Bronze) com 100% da mensalidade paga pela Builders; - Auxílio Creche para crianças de até 72 meses; - Auxílio à Saúde Mental - acesso ao aplicativo Vida+; - Auxílio à Saúde Física - acesso ao aplicativo Gympass; - Seguro de vida.
• Design, build, and maintain scalable backend services, APIs, and distributed systems that power our AI-driven products. • Partner closely with frontend engineers, machine learning engineers, data scientists, product managers, and designers to deliver end-to-end customer experiences. • Own the reliability, performance, and scalability of production systems, proactively identifying and resolving issues before they impact customers. • Write clean, maintainable, and well-tested code, following engineering best practices and contributing to a high-quality codebase. • Participate in architecture discussions, code reviews, testing, and continuous integration efforts to ensure engineering excellence. • Design and implement secure, resilient, and highly available services that meet the demands of enterprise customers. • Analyze and evolve system architecture to improve performance, scalability, reliability, and operational efficiency. • Drive technical decisions and contribute to the team's engineering culture through mentorship, knowledge sharing, and continuous improvement.
Senior Software Engineer, Platform Architect – Python
CodiLimeA strategic partner for technology-driven companies | Network engineering | Software engineering
• Direct the evolution of our microservices execution architecture • Architect and maintain our decoupled worker framework • Standardize continuous integration matrices across multiple functional engineering environments and teams • Drive the safe orchestration of advanced text, code, and scaffolding tools • Develop and implement new features, as well as enhance and optimize existing functionalities • Partner with product owners to translate strategic objectives into actionable backlog items. • Formulate and enforce rigorous testing methodologies


