О компании и команде
A startup with an innovative idea that is ahead of the market and time! With cutting-edge AI technologies and gamification elements the product will revolutionize the industry of creation. Join the cool and energized team with a track record of many successful projects!
What you will do:
- Development and consistent maintenance of our web platform (business logic development)
- Enhance the quality of code by creating unit tests.
- Continuously researching and developing cutting-edge, more optimal solutions.
- Executing code reviews to maintain high-quality assurance standards.
- Facilitating interaction with the team to collaboratively identify the most optimal technical solutions for the allotted tasks.
Responsibilities
As part of the team you will:
- Development and consistent maintenance of our web platform (business logic development)
- Enhance the quality of code by creating unit tests.
- Continuously researching and developing cutting-edge, more optimal solutions.
- Executing code reviews to maintain high-quality assurance standards.
- Facilitating interaction with the team to collaboratively identify the most optimal technical solutions for the allotted tasks.
Qualification
Must have:
- A minimum of 2 years active experience in development.
- In-depth skills and experience working with Java 8+ and above.
- Experience with Spring: Core, Data
- Experience with Hibernate , Multithreading
- Can read and understand documents in English.
- Knowledge of OOP, algorithms and data structures
- PostgreSQL (experience working with a database and writing queries)
- Experience with Maven, Git
- User-level experience in Linux environments.
- Experience writing tests using Junit, Mockito
Nice to have:
- Experience with Docker
- Experience with NoSQL
- Knowledge of Querydsl
- Experience with AWS/GCP (with one of the cloud providers)
- Experience with Spark framework https://sparkjava.com/
- Experience with websockets
Opportunity to use modern technologies and perform interesting tasks
- Gain expertise in the use of modern Java 17
- Develop processing logic for deep learning systems (LLM, Diffusion Models)
- Working with real time processing and voice generation
Ожидания от кандидата
You are perfect for this role if:
- You have shown ability in carrying out tasks on your own.
- Significant curiosity in discovering new technologies.
- Ability to write code that is easy to understand and modify.
- Proficient in communicating effectively and clearly within a team.
- Active involvement in the processes of project development.
Условия работы
Competitive salary pegged to USD
100% remote work
Working on a start-up with modern and latest technologies
Opportunities for Learning and Development