Senior Software Engineer Backend at Wellhub

Brazil

Apply

Senior Software Engineer Backend | BASE. We are hiring a Senior Software Engineer to join our BASE Focus Area (Tagus team) in Brazil. The Tagus team builds the heart of the Wellhub business model, helping to support millions of users, clients, and partners worldwide with a highly available, scalable platform. Challenges include building flexible systems for varied commercial conditions, managing critical flows such as client and user subscriptions, and providing accurate data across the ecosystem. Responsibilities involve developing critical services, designing and improving performance, scalability, and resilience, integrating 3rd‑party APIs, supporting existing systems, and working in a collaborative agile environment. The role also requires experience in large‑scale multi‑tier architecture, modern web application development, cloud (AWS/GCP), RESTful services, SQL/NoSQL databases (PostgreSQL, MySQL, DynamoDB), programming languages (Java, Kotlin, Go, Ruby, C++), and applying computer science fundamentals. Strong communication in English is required.

Requirements

Education

  • Bachelor’s degree in Computer Science or equivalent professional experience

Experience

  • Architecting large-scale multi-tier applications
  • Designing and developing complex modern web applications
  • Developing RESTful web services collaborating with front-end teams
  • Applying computer science fundamentals: data structures, algorithm design, problem solving, and complexity analysis
  • Working with SQL/NoSQL technologies such as PostgreSQL, MySQL, DynamoDB
  • Working with Cloud-based architectures (AWS / GCP)

Skills

  • Java
  • Kotlin
  • Go
  • Ruby
  • C++
  • RESTful web services
  • SQL/NoSQL
  • Cloud (AWS/GCP)
  • Data structures
  • Algorithms
  • Problem solving
  • Performance optimization

Languages

  • English

Responsibilities

  • Participate in the development of some of the most critical and challenging services in our ecosystem
  • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and resilience
  • Build integration with 3rd party API and tools
  • Support existing systems looking to enhance functionality, increase scale, and transform in new ways
  • Work in a collaborative and agile environment that prioritizes people over process and is laser-focused on productivity
  • Work with cutting-edge technologies and edge cases on a global scale

Technologies

JavaKotlinGoAWSGCPPostgreSQLMySQLDynamoDBRESTful web servicesMicroservices

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.