
Senior Backend Developer, Scala
Posted Jul 24

Posted Jul 24
This is a fully remote position, open to applicants in Brazil.
• Design and sustain backend applications utilizing Scala;
• Construct and uphold data ingestion, transformation, and analysis pipelines;
• Create solutions employing functional programming with FS2 and cats-effect;
• Manage data serialization and deserialization processes using Circe;
• Utilize services from AWS and Google Cloud Platform, including Amazon S3, AWS STS, BigQuery, Dataflow, and Pub/Sub;
• Develop and enhance SQL queries along with PostgreSQL databases;
• Diagnose issues in distributed applications and cloud environments;
• Design and execute unit, integration, and component tests;
• Contribute to the observability, reliability, and performance enhancements of applications;
• Collaborate in an agile setting using Git;
• Perform additional routine tasks associated with the role.
• Proven experience in developing scalable backend applications using Scala;
• Familiarity with functional programming and Scala best practices;
• Proficiency with sbt;
• Experience with Circe;
• Background in AWS and/or Google Cloud Platform (GCP);
• Understanding of IAM, STS, AssumeRole, and WebIdentity;
• Experience with the AWS SDK, particularly Amazon S3 and AWS STS;
• Familiarity with Google BigQuery, Google Dataflow, and Google Pub/Sub;
• Strong skills in SQL and PostgreSQL;
• Experience in building and maintaining data pipelines;
• Knowledge of asynchronous and concurrent programming using FS2 and cats-effect;
• Proven troubleshooting abilities in distributed applications;
• Experience with unit, integration, and component testing;
• Proficiency in Git and agile methodologies;
• Understanding of cloud-native architectures and distributed systems;
• Experience ensuring the observability, reliability, and performance of data applications;
• Completed Bachelor's degree (required).
• Comprehensive medical insurance for employees and dependents with national coverage (Bradesco or Unimed);
• Dental insurance with national coverage;
• Meal voucher or food voucher (employee's choice);
• Childcare assistance;
• Life insurance for employees and dependents;
• Gympass for employees and dependents;
• EAP (Employee Assistance Program) offering: Financial Assistance, Legal Assistance, Social Assistance, Psychological Assistance (24/7);
• Discounts and special rates with universities (Mackenzie, SENAC, FIA, FIAP, and BBS Business School) and language schools (CNA, Cultura Inglesa, Wizard, CCAA, Indeed);
• Discounts on fee packages and special rates for Itaú and Bradesco banks;
• Option for payroll-deductible loans with salary-based repayment;
• Reimbursement program for certain external certifications;
• Training: TCS offers a training and development platform with remote and in-person courses in soft skills, technologies, and domains covering over 15,000 topics;
• Tenure awards: TCS recognizes employees for their commitment and loyalty over time (awards at 3, 5, and 10 years and every 5 years thereafter);
• Employee referral bonus for new hires;
• TCS Fit4life – a program promoting physical exercise for employees, including online functional training sessions;
• Opportunities for international experience: based on skills and business requirements, you may qualify to apply for positions abroad (within and outside Latin America);
• And more.
Sigma Software Group
Plain Concepts
GitLab
Get handpicked remote jobs straight to your inbox weekly.