Remote

Mid - Senior Scala Software Engineer - Remote US

Scalac logo

Scalac

$120K - $170K
USA - United States 🇺🇸

For 7 years, our international team of over 120 developers has been helping large and small companies (from FinTech, Blockchain, eCommerce sector) develop their IT projects. We helped customers like Kreditech, Bexio, Tapad, Qvantel, and Cryptonomic. We have a 5/5 score on Clutch - check it here.

For our clients, Scalac's teams are delivering exceptional tech skills, with a lot of empathy, as one of our customers said himself here.

WHO ARE WE LOOKING FOR?

SCALA DEVELOPER, to work in our external project in the Fintech domain, with at least:

  • 4 years of experience in software engineering with Scala
  • 2 years of experience working with big data technologies (e.g. Hadoop, Spark, Presto)
  • 1 year of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 2 years of experience in Agile practices
  • 2 years of experience working on streaming data applications (e.g. Kafka, Kinesis, Flink, or Spark Streaming)
  • 4 years of experience in open source frameworks.
  • Bachelors Degree.
  • A work permit to be able to work in the US (must have)

With us, you can make a difference and have an impact on the development of great software!

WHAT SALARY CAN YOU EXPECT?

  • Salary for a mid developer: $120-130k
  • Salary for a senior developer: $140-170k

It varies and depends on your experience and skills and grows alongside your skills. You can count on regular and open discussions. We take a transparent approach to that matter.

WHAT DO WE EXPECT FROM YOU?

  • Good programming and testing practices.
  • Place of living in the United States and have work permit there (project requirement)
  • Excellent communication skills, so you can communicate well with the technical team and client.
  • A proactive approach, can-do attitude, growth mindset, problem-solving skills, and being a real team player.
  • Independence in your tasks and decisions while keeping the rest of the team in mind.

WHAT YOU WILL DO?

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Work with a team with deep experience in machine learning, distributed microservices, and full stack systems
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Work with cloud native stack, build on AWS, use technologies like Kubernetes and Serverless

HOW WILL YOUR WORKING DAY LOOK LIKE?

  • Flexible work mode. Remote work. Imagine starting your workday when you are completely rested, no need to get up early because you have the possibility to choose your own working hours. You can work fully remotely or choose the hybrid model. You can go to the office or stay at home. We will gladly assist you in retrofitting your home office or a coworking space, which we can organize.
  • Unforgettable team meetings No comments at all. Join us and try!
  • Knowledge sharing Imagine, every day you sharpen your Scala skills by working alongside the best Scala Engineers from all over the world. You participate in knowledge-sharing sessions called Pizza Days or internal training like Scala 3 conducted by certified trainers. You can use our knowledge base full of interesting materials.
  • Individually tailored development path Together we will set your development path and meet regularly for 1on1 discussions, where you will receive and give feedback. As we highly value your development we'll give you a dedicated budget of 4000 PLN per year and a possibility to develop in many roles - as a mentor (eg. during Scalac Summer Camp), tech recruiter, speaker, writer, etc.
  • Community: Imagine, you can feel like a member of the Scala community, having a chance to be a part of open source projects like ZIO, attend meetups like Functional World Meetup hosted by Scalac, and conferences as a participant, or as a speaker - it's up to you!

Recruitment

Our recruitment process has 4 stages:

  • Discovery talk with HR (around 30 minutes)
  • Technical task
  • Technical talk with our developer or our client (depend on the task result) (around 1 - 1,5 hours)
  • Final talk with Head of People (around 30 minutes)

After technical steps, regardless of your evaluation, you will receive clear feedback from us!