Job Openings Scala Software Engineer

About the job Scala Software Engineer

What were looking for Scala Software Engineer

We are seeking a skilled Scala Software Engineer with 5 years of experience.

Responsabilities

  • Design, develop, and maintain scalable and efficient backend systems using functional and object-oriented programming languages.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs and microservices to improve and optimize system architecture.
  • Participate in the entire application lifecycle, focusing on coding, debugging, and system integration.
  • Collaborate closely with internal teams to integrate user-facing elements with server-side logic.
  • Implement automated testing platforms and unit tests.
  • Maintain code integrity and organization, ensuring high performance and responsiveness to requests from the front-end.

Experience and knowledge 

  • Minimum of 5 years of experience with functional programming languages, preferably Scala.
  • At least 5 years of experience in object-oriented programming languages such as Java, along with modern back-end development frameworks like Play and Spring.
  • Proven experience (5+ years) designing and developing RESTful APIs and microservices.
  • Solid experience (5+ years) with CI/CD pipelines using tools such as Github Actions, Terraform, and Jenkins.
  • At least 3 year of experience working with AWS Cloud services and Kubernetes.
  • Minimum of 3 year of experience with relational databases.
  • Experience in software implementation and integration.
  • B2+ (Please apply ONLY if you meet this requirement)
  • Only applies LATAM

Compensation & Benefits

  • Work 100% Remote
  • Work from anywhere
  • We pay in US dollars
  • Every Friday is short Friday.
  • You can enjoy all the holidays in your country.
  • Referral bonus paid every month
  • Aid of 40 USD for personal cumputer use.
  • Full access to Platzi
  • Sending surprises at home
  • Annual trip to the beach
  • 10 days of PTO payments