Senior Scala Engineer (Freelance Contract, Remote)
Product Development | Moscow, Russia | Full Time and Contract
ESTIMATED HOURS PER WEEK: 40
JOB TYPE: Freelance, Contract Position (long, on-going project) - not available for C2C (see notes below)
Requirements: MUST SPEAK RUSSIAN TO APPLY FOR THIS POSITION
Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need an experienced developer for this client.
ABOUT THE ROLE:
As a Back End Scala Developer, you will work with our client on improving internal tools/services and integrations with their partners. You will be developing and supporting multiple projects in the food domain. Their core system is an elaborate entity graph consisting of recipes, products, allergies, nutrients, retailer products, etc. They expect you will be involved in all stages of development from designing solutions until deploying artifacts on production.
Their team is fully distributed, and it is essential for them that you can organize yourself and are not afraid to communicate with other team members. They are prepared to share their knowledge, and they are ready to learn something new from you. They are an open-minded team and not afraid to try new technologies if it can move them forward.
- Minimum 2 years of Scala development
- Good knowledge of SQL
- Experience with NoSQL databases (MongoDb, ElasticSearch, Cassandra).
- Experience with distributed systems.
- Experience in the development of REST API web-services.
- Excellent communication, verbal, and written skills in English.
- Experience with Kubernetes and docker.
- Experience with queues processing (Kafka, Google Pub/Sub, RabbitMQ)
- Experience with functional libraries e.g., cats-effect or ZIO
PAY RANGE: $17-30 USD/HR
ABOUT THE HIRING PROCESS
Qualified candidates will be invited to do a screening interview with Braintrust's core team. We will answer your questions about the project and our platform. If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project. Candidates will be invited to bid on additional projects that are a fit as well.
C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created a corp around their consulting practice, this is well aligned with Braintrust!