Senior Scala Engineer

5 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

We are looking for a highly skilled Senior Scala Engineer with strong expertise in TypeScript, Scala, and system architecture. You’ll play a key role in shaping the Booking Guide product and ETL pipelines, ensuring that our systems are robust, scalable, and efficient. As part of a cross-functional team, you’ll collaborate with product managers, engineers, and stakeholders to design and deliver end-to-end solutions. You’ll also act as an architectural guide, setting direction and best practices for the team while remaining hands-on with development. You’ll thrive in solving complex technical challenges, balancing pragmatic delivery with long-term scalability, and contributing to a culture of engineering excellence.
Good To Have:
  • Experience mentoring engineers or leading technical initiatives
Must Have:
  • Design, develop, and maintain scalable full-stack solutions (TypeScript + Scala)
  • Lead architectural decisions for Booking Guide and ETL systems
  • Drive improvements in system design, performance, and reliability
  • Ensure best practices in security, observability, and code quality
  • Collaborate with engineers, product, and stakeholders
  • Take ownership of technical solutions from inception to production
  • 5+ years of full-stack development (TypeScript + Scala)
  • Strong system and application architecture background
  • Experience designing and optimising ETL pipelines
  • Proficiency with SQL/NoSQL databases and data modelling
  • Hands-on experience with microservices, event-driven architectures, and REST APIs
  • CI/CD pipelines and test automation experience
  • Cloud experience (AWS, GCP)
  • Agile methodology and collaborative workflows experience
  • Strong English communication skills (upper-intermediate or higher)
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Add these skills to join the top 1% applicants for this job

cross-functional
communication
game-texts
agile-development
react
aws
nosql
ci-cd
microservices
sql
scala
typescript
system-design

We are looking for a highly skilled Senior Scala Engineer with strong expertise in TypeScript, Scala, and system architecture. You’ll play a key role in shaping the Booking Guide product and ETL pipelines, ensuring that our systems are robust, scalable, and efficient.

As part of a cross-functional team, you’ll collaborate with product managers, engineers, and stakeholders to design and deliver end-to-end solutions. You’ll also act as an architectural guide, setting direction and best practices for the team while remaining hands-on with development.

You’ll thrive in solving complex technical challenges, balancing pragmatic delivery with long-term scalability, and contributing to a culture of engineering excellence. Over time, you’ll take ownership of key architectural decisions and have the opportunity to directly influence the evolution of our platform.

If you are passionate about building impactful systems, driving architectural consistency, and mentoring other engineers, this role is for you.

Our customer gives us freedom and trust on a full development lifecycle as well to find and experiment with the best tools for the job.

Over time, you will begin to establish your own responsibilities as you both define and react to the opportunities to enhance and improve our system. You'll be excited about making an impact and growing with the team.

Responsibilities:

  • Design, develop, and maintain scalable full-stack solutions (TypeScript + Scala)
  • Lead architectural decisions for Booking Guide and ETL systems
  • Drive improvements in system design, performance, and reliability
  • Ensure best practices in security, observability, and code quality
  • Collaborate with engineers, product, and stakeholders across the delivery cycle
  • Contribute to Agile ceremonies: planning, estimation, and refinement
  • Mentor team members and promote knowledge sharing
  • Take ownership of technical solutions from inception to production

Requirements:

  • 5+ years of experience in full-stack development (TypeScript + Scala)
  • Strong background in system and application architecture
  • Experience designing and optimising ETL pipelines
  • Proficiency with SQL/NoSQL databases and data modelling
  • Hands-on experience with microservices, event-driven architectures, and REST APIs
  • CI/CD pipelines and test automation experience
  • Cloud experience (AWS, GCP)
  • Experience with Agile methodology and collaborative workflows
  • Strong communication skills in English (upper-intermediate or higher)
  • Experience mentoring engineers or leading technical initiatives is a plus

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Set alerts for more jobs like Senior Scala Engineer
Set alerts for new jobs by N-ix
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙