Jobgether

Pessoa Desenvolvedora Backend Scala - Sênior

Jobgether · Brazil

Internet Marketplace Platforms · 11-50 employees

Yesterday
Remote Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and optimize high-performance cloud-native backend systems and data pipelines using Scala. Collaborate with multidisciplinary teams to ensure system observability, scalability, and reliability in a distributed architecture.

What they look for

Scala Functional Programming AWS Google Cloud Platform PostgreSQL FS2 Cats-effect Circe BigQuery Dataflow Pub/Sub Sbt SQL Git Agile Distributed Systems

Requirements

Requires a Bachelor's degree and proven experience in Scala development with a strong grasp of functional programming and cloud platforms (AWS/GCP). Proficiency in SQL, PostgreSQL, and specific Scala libraries like FS2 and Cats-effect is essential.

Benefits

Medical Insurance Dental Insurance Meal Voucher Food Allowance Childcare Assistance Life Insurance Gym Membership Employee Assistance Program (EAP) Educational Discounts Banking Partnerships Payroll Loans Professional Certification Reimbursement Online Learning Platforms Recognition Awards Employee Referral Bonuses Wellness Initiatives International Career Mobility

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Backend Scala - Sênior based in Brazil.

This is an exciting opportunity for a senior backend engineer passionate about building scalable, cloud-native applications and modern data processing solutions. In this role, you will design, develop, and optimize high-performance backend systems using Scala and functional programming principles. Working in a collaborative and agile environment, you will contribute to distributed architectures, cloud services, and robust data pipelines that support critical business operations. You will collaborate with multidisciplinary teams to deliver reliable, secure, and high-performing solutions while continuously improving system observability and scalability. This position is ideal for professionals who enjoy solving complex technical challenges and working with cutting-edge cloud and data technologies in a fully remote environment.

\n

Accountabilities: As a Senior Backend Scala Developer, you will play a key role in designing, developing, and maintaining cloud-native backend applications and data platforms. You will contribute to the full software development lifecycle while ensuring high standards of code quality, performance, and reliability.

  • Develop and maintain scalable backend applications using Scala and functional programming best practices.
  • Build and optimize data ingestion, transformation, and processing pipelines.
  • Implement asynchronous and concurrent solutions using technologies such as FS2 and cats-effect.
  • Develop serialization and deserialization logic using Circe.
  • Work with AWS and Google Cloud Platform services, including Amazon S3, AWS STS, BigQuery, Dataflow, and Pub/Sub.
  • Design, optimize, and maintain SQL queries and PostgreSQL databases.
  • Troubleshoot distributed applications and cloud-based environments.
  • Create and execute unit, integration, and component tests to ensure software quality.
  • Improve application observability, reliability, scalability, and performance.
  • Collaborate with cross-functional teams using Git and Agile development methodologies.

Requirements:

The ideal candidate combines strong backend engineering expertise with experience in cloud-native architectures, distributed systems, and modern Scala development practices.

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven experience developing scalable backend applications using Scala.
  • Strong knowledge of functional programming concepts and Scala development best practices.
  • Hands-on experience with sbt, Circe, FS2, and cats-effect.
  • Experience with AWS and/or Google Cloud Platform services.
  • Knowledge of IAM, STS, AssumeRole, WebIdentity, AWS SDK, Amazon S3, and AWS STS.
  • Experience working with Google BigQuery, Google Dataflow, and Google Pub/Sub.
  • Strong SQL skills and solid experience with PostgreSQL.
  • Experience designing and maintaining data pipelines.
  • Expertise in troubleshooting distributed applications and cloud environments.
  • Experience writing unit, integration, and component tests.
  • Familiarity with Git, Agile methodologies, cloud-native architectures, and distributed systems.
  • Experience improving application observability, reliability, and performance.
  • Advanced English communication skills, with the ability to participate in technical conversations and interviews.

Benefits:

  • Full-time CLT employment with a permanent contract.
  • 100% remote work, open to candidates across Brazil.
  • Comprehensive medical insurance for employees and eligible dependents.
  • Nationwide dental insurance.
  • Meal voucher or food allowance, based on employee preference.
  • Childcare assistance.
  • Life insurance for employees and eligible dependents.
  • Gym membership benefit for employees and dependents.
  • Employee Assistance Program (EAP) offering financial, legal, social, and psychological support.
  • Discounts at universities, language schools, and educational institutions.
  • Banking partnerships with exclusive financial benefits.
  • Payroll loan options.
  • Reimbursement for selected professional certifications.
  • Access to extensive online and instructor-led learning platforms covering technical and soft skills.
  • Recognition awards for career milestones and employee referral bonuses.
  • Wellness initiatives and fitness programs.
  • Opportunities for international career mobility based on business needs and individual qualifications.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1