Senior Scala Software Engineer

6 days ago

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Apply Now
Logo of Mission Data

Mission Data

We build smart digital products that transform the way companies do business

11 - 50 employees

Founded 2007

🤝 B2B

🏢 Enterprise

☁️ SaaS

Description

• Develop and maintain the Redzone API Backend (Scala), ensuring seamless and efficient user experience for manufacturing front-line teams. • Develop and enhance manufacturing workflows in the Redzone Web applications. • Complete delivery work committed during the sprint to achieve business goals. • Help the business maintain a competitive edge by leveraging the latest Scala and Web technologies. • Provide subject matter expertise during incidents to resolve customer issues quickly. • Participate in forums to explore interests outside of the sprint work and contribute ideas to continuously improve the system. • Commit to the team to help the team and the wider business achieve our goals. • Write testable and maintainable code.

Requirements

• 5+ years of experience building software applications. • 3+ years of experience developing Scala applications. • Expertise in designing APIs using OAS for clear, standardized contracts. • Skilled in automating the generation of Tapir endpoints and models from OAS specifications. • Proficient in managing and versioning API contracts to ensure compatibility and smooth transitions. • Experienced in using Chimney for data transformations in Scala. • Advanced knowledge of asynchronous programming using Cats Effect for scalable systems. • Expertise in handling Avro messages for Kafka-based event-driven architectures. • Skilled in designing efficient relational database schemas using PostgreSQL. • Proficient in using Slick or Doobie for safe and performant database transactions. • Knowledgeable in database migration strategies like expand and contract to ensure smooth transitions. • Experienced in writing testable, observable code using libraries such as Specs2 and ScalaMock. • Comfortable refactoring and building new features in large, legacy codebases. • Strong focus on modular programming for maintainability and scalability. • Experienced in trunk-based development for continuous integration and fast feature delivery. • Skilled in using LaunchDarkly for feature flagging and controlled feature releases. • Proficient in automating CI/CD pipelines using GitHub Actions. • Experience working with AWS cloud services to build scalable and reliable applications. • Familiar with deploying and managing applications using Kubernetes (EKS). • Expertise in using Docker for containerization and ensuring consistency across environments.

Apply Now

Similar Jobs

December 24, 2024

Join 3PILLAR GLOBAL as a Senior Full Stack Software Engineer; develop transformative software solutions.

🇨🇷 Costa Rica – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

December 12, 2024

Innovative product development partner seeking a Senior Software Engineer to build breakthrough products.

🇨🇷 Costa Rica – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

December 12, 2024

Join 3PILLAR GLOBAL as a Senior Software Engineer, focusing on software solutions for digital businesses.

🇨🇷 Costa Rica – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

December 8, 2024

Join Four Kitchens as a Backend Drupal Engineer to develop scalable solutions and engage clients.

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com