Join us as a Scala Engineer and help us develop existing microservices and create new features!
This role is a bit unique. You will work on the development of existing API, creating a new one and taking a part in building data pipelines.
We are a remote company and our team works from wherever they want. That means you must be self-motivated to succeed. If that sounds great to you and you’re interested in empowering video creators, you’ll fit right in.
Take ownership of services that you are working on.
Take the initiative to resolve product issues.
Improve project architecture with the goal of increasing quality.
Help teammates with brainstorming sessions, technical design discussions, and code reviews (we highly appreciate all sort of improvements).
Write readable, testable, maintainable code.
What technologies do we use:
Scala — Cats, FS2, http4s, doobie
AWS — EKS, S3, SQS
Databases — PosgreSQL, MongoDB, DynamoDB,
Other useful things — kubernetes, docker, github
You might be a fit if…You have
A Strong understanding of REST API / Microservices concepts and best practices.
Understanding of SOLID principles.
Experience working on at least one large Scala application.
Experience working with a variety of databases, especially PostgreSQL, MongoDB and DynamoDB.
Effective project and time management skills.
Creative problem solvers who take the initiative to improve products.
Excellent verbal and written communication skills. Remote teams require things be written down and communicated clearly and kindly.
Experience or familiarity with AI technologies such as GPT, OpenAI, Langchain, Hugging Face, Vector databases, etc. as a PLUS.
To apply for this job please visit careers.vidiq.com.