Position: Senior Scala engineer (foreign product company)
Company: TechMagic
Category: Scala
Experience required: 3y
English level: upper

Requirements
4-5+ years of general programming experience
Solid experience with Scala and the ecosystem, or significant experience in developing software using a JVM language
You are experienced in building REST APIs and in designing, building, debugging, and running web applications
You are passionate about writing understandable and testable code.

Will be a plus
General experience with AWS services
You’re no stranger to DevOps culture and tools (Terraform, Github Actions)
You have worked with Domain-Driven Design (would be very cool!)
You know your way around PostgreSQL

What You’ll Be Doing 
Taking operational responsibility for the code that you write throughout the entire software development life cycle
Working on production code, from customer-related operations to bug fixing
Working closely with your team on designing new features and seeing them through to completion
Being part of building and evolving our backend services and infrastructure to stay ahead of our growth curve
Building exciting new features for our customers and business partners
Helping take conceptual ideas and turn them into production-ready scalable features
Being a big part of finding the best possible solutions to our daily challenges

Benefits 🤩
Competitive salary opportunity for stock options
Full remote, flexible hours
5 weeks of paid vacation
A relocation package with visa support for those who need it

Interview process
1st interview 30-60 minutes, with CTO
Culture fit, language/communication verification, checking for a match between us/candidate professionally and career-goal wise
2nd interview 60 minutes
Technical interview, with CTO + Backend Lead
Live coding session, technical questions