Job Closed
This listing is no longer active.
Não é só dinheiro, é ter com quem contar.
Software Engineer (Mid-Level) – Full Stack
Location
Brazil
Posted
114 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer (Mid-Level) – Full Stack
Sicredi
• Desired experience with Java 11+, Spring Boot, React, TypeScript, Oracle DB, Oracle Data Integrator, MongoDB, Kafka, Amazon S3, microservices, REST APIs, Git, Jenkins, SonarQube, Consul, Vault. • Integration/communication using REST, SOAP and Kafka. • Architecture and development best practices. • Kubernetes and the Spring ecosystem (Boot, Data, Security, REST). • Concepts of unit testing, E2E testing, microservices and distributed architecture. • Observability.
Job Requirements
- Desired knowledge of relational and non-relational (NoSQL) databases.
- Desired knowledge of event-driven architecture.
- Desired knowledge of Spring WebFlux.
- Desired knowledge of continuous integration and automation.
- Experience working with teams that use agile development methodologies.
- Collaborative product design.
- Familiarity with secure software development concepts.
- Commitment to continuous self-development in technology.
Benefits
- Fixed 14th and 15th salaries.
- Profit-sharing (according to seniority).
- Health and dental plans with no co-payment.
- Well-being programs with Wellhub (formerly Gympass): nutrition, psychology, occupational health, massage, running groups and local gym access.
- Meal and food allowances – flexible allocation between allowance cards (no co-payment).
- Extended maternity and paternity leave.
- Childcare or nanny subsidy for children up to 6 years and 11 months.
- Assistance for children with disabilities, no age limit.
- Life insurance.
- Private pension plan up to 7% of salary.
- Training platform – Sicredi Aprende, offering a variety of courses.
- 40-hour work week – using a time bank system.
- Telework allowance (except for positions that are 100% on-site).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Influence Engineering team strategy and product architecture • Create technical specifications for up and coming features • Oversee engineering grooming sessions and delegate feature development estimations • Mentor up and coming engineers • Develop new features for the Product • Participate and contribute to the Code Review process • Engage in Design Reviews, Product Retrospectives, and other team based ceremonies • Conduct technical interviews with candidates to help build the Prompt Team
Senior Software Engineer – Agent Systems
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Build and ship AI-powered agent systems that automate internal workflows and decision paths • Design and implement inference pipelines that reason over user interactions across internal systems • Prototype quickly to validate agent behaviors, then productionize what proves valuable • Architect backend services that integrate with multiple internal APIs and data sources • Define patterns for safe, observable, and controllable agent execution • Collaborate cross-functionally to identify high-leverage automation opportunities • Improve system speed, reliability, and signal quality as usage scales • Contribute to foundational design decisions for a 0→1 agent platform
Senior Software Engineer – Provider Scheduling
RulaYour journey to mental well-being gets easier from here. Progress awaits.
• We are looking for an experienced Senior Software Engineer to join Rula’s Scheduling team, where we provide the tools necessary to bring health providers and patients together. • In this role, you will design and build scalable, reliable backend systems critical to the day-to-day operations at Rula, including our scheduling infrastructure, third party integrations and telehealth functions. • As a key contributor, you’ll identify and solve complex technical challenges, collaborate across teams, and drive innovation that supports our mission to deliver impactful and cohesive solutions.
• Architect, develop, and maintain our mobile applications for iOS and Android. • Collaborate with design and QA to deliver seamless and polished user experiences. • Define and implement best practices for mobile development, testing, and deployment. • Own technical decisions and ensure the scalability of our mobile platform. • Act as the main point of technical expertise for all things mobile.




