Position: Middle Backend Developer
Company: Fairo
Category: Java
Experience required: 3y
English level: upper

We are currently seeking our new Backend Developer   who will extend our international team. As a Backend Developer, you will be responsible for overall building optimal architecture and implementation of best practices on the project, as well as optimal technical solutions for project needs.


Responsibilities
- Write clean, efficient, scalable, and testable code;
- Refactor existing and develop backend systems;
- Managing complex dependencies;
- Identifying issues and taking the initiative to suggest solutions;
- Implementing back-end development best practices.
- Discover the technical debt & challenges and assist in solving them.


Requirements
- 3+ years of commercial experience in a back-end engineer position;
- Kotlin;
- Spring, Spring Boot (3.0.2), Spring Data;
- Microservices, Hibernate, AWS;
- OpenFeign, Liquibase;
- JUnit, Mockk;
- REST Assured, WireMock, Testcontainers, Gradle;
- PostgreSQL, Mongo, Redis, GraphQL, AWS, SQS, SNS, Docker, Docker Compose, Kubernetes;
- Experience in REST/Graphql API designing;


Working conditions
-Freelance contract employment
-Innovative and meaningful work that has a direct impact on company's results
-Great team of international colleagues who share common goals
-Home office and flexible working time
-Possibilities to work in an agile team ever-open to the experiments
-12 public holidays per year
-28 calendars days of vacation and paid sick leave