Develop and maintain cloud storage services for medical imaging, owning features from scoping through delivery while improving the Unified Storage Layer’s infrastructure, reliability, and code quality.
Senior Backend Software Engineer, Auxiliary Squad
📜 Description
- Develop and maintain core services, including the API Gateway and Authentication Services.
- Own and evolve Scenario, a no-code product for designing automated workflows.
- Expand Scenario to support channels such as Facebook Messenger, Instagram, and RCS.
- Integrate AI-powered tools to extend automation capabilities.
- Make architectural decisions and improve system performance, scalability, and reliability.
- Work with Java and Kotlin services using Spring Boot, PostgreSQL, RabbitMQ, Redis, Docker, and Kubernetes.
🛠️ Requirements
- 7+ years in software development within product-focused companies, with at least 3+ years working extensively in Java.
- Experience working with relational databases (PostgreSQL preferred).
- Experience with Spring Boot would be a plus.
- Experience in designing and implementing effective distributed systems. Ability to make architectural decisions and evaluate their impact on system performance, scalability, and reliability.
- Strong autonomy and leadership potential, with a willingness to grow into a lead role.
- Comfortable working with and improving an existing codebase.
- Strong engineering culture, attention to the details, business-centric mindset.
✨ Benefits
- A collaborative and multicultural environment with a team that fosters professionalism, values innovation, and encourages knowledge-sharing.
- Opportunities to take on new challenges and advance your career.
- High-quality IT equipment of your choice.
- Flexible work arrangements and remote work options.
- Regular team-building events.
Full job description
Similar jobs
Search more Backend Engineer jobsJava Backend Developer Sênior - REMOTO
Desenvolve e mantém soluções Java escaláveis, APIs RESTful e microsserviços, garantindo desempenho, segurança e qualidade, enquanto define boas práticas e orienta desenvolvedores juniores e plenos.
Desenvolva aplicações backend escaláveis e resilientes com Java e Spring Boot, participe de decisões de arquitetura e do ciclo completo de entrega, e contribua para a qualidade e evolução técnica do time.
Desenvolve, evolui e sustenta aplicações backend críticas e escaláveis com Java, Spring Boot e AWS, contribuindo para microsserviços resilientes, APIs de qualidade e boas práticas de engenharia.
Lidera tecnicamente iniciativas de back-end, da definição da solução ao lançamento, elevando a qualidade e a confiabilidade dos sistemas enquanto orienta pessoas desenvolvedoras e alinha decisões entre times.
