YOUR NEXT CHAPTER
Senior Software Engineer
About the role
• Develop robust and scalable backend solutions using Java and Spring Boot.
• Actively participate in the full software development lifecycle, from conception through production deployment.
• Implement and enhance CI/CD pipelines, ensuring delivery automation and quality.
• Perform unit, integration, and end-to-end (E2E) testing, promoting quality and reliability practices.
• Integrate and manage relational databases, as well as work with Kafka and its connectors.
• Work with JPA/Hibernate and Kubernetes for application orchestration.
• Ensure application observability by using metrics, logs, and monitoring to continuously improve operations.
• Apply and promote software resilience best practices, ensuring fault-tolerant and highly available systems.
• Collaborate with other teams, fostering alignment and clear communication.
• Propose innovative solutions to technical and business challenges.
• Document architecture and technical decisions to facilitate understanding and the evolution of solutions.
• Contribute to the technical development of other engineers on the team.
• Seek and apply feedback for continuous improvement while maintaining a collaborative and proactive approach.
• Bachelor’s degree in Computer Science, Information Systems, Systems Analysis and Development, Engineering, or related fields.
• Completed or ongoing specialization/MBA in Computer Science, Information Systems, Systems Analysis and Development, Engineering, or related fields.
• Solid experience in backend development.
• Advanced proficiency in Java and Spring Boot.
• Practical experience with relational databases.
• Experience with unit, integration, and end-to-end (E2E) testing.
• Knowledge of Kafka and Kafka Connectors.
• Experience with Maven and/or Gradle.
• Experience with JPA and Hibernate.
• Experience with Kubernetes.
• Experience implementing and enhancing CI/CD pipelines.
• Preferred: experience with Prometheus.
• Preferred: knowledge of in-memory and NoSQL databases.
• Preferred: experience with backend application architecture.
• Preferred: knowledge of security by design.
• Preferred: advanced CI/CD experience.
• Preferred: ability to document architecture through diagrams.
• Preferred: experience with performance testing.
• Preferred: experience mentoring and developing other software engineers.
• 14th and 15th fixed salaries
• Profit-sharing, according to seniority
• Health and dental insurance with no co-payments
• Well-being programs through Wellhub (formerly Gympass), including nutrition, psychological support, workplace wellness, massage, a running group, and a local gym
• Food and meal allowances, with flexibility to allocate percentages between the food and meal cards, with no co-payments
• Extended maternity and paternity leave
• Childcare or babysitting allowance for children up to 6 years and 11 months old
• Allowance for children with disabilities, with no age limit
• Life insurance
• Private pension plan with contributions of up to 6% of salary
• Training platform—Sicredi Aprende—with a variety of courses
• 40-hour workweek, using a time-banking system
• Remote-work allowance, except for positions that are 100% on-site