Senior Backend Developer (AI)
Location: Remote
Company: Beeline
Salary: Discussed at the interview
Employment: Full-time
Now you have the opportunity to join the best team of the Microbusiness Directorate in the role of Backend Developer, for a new project - AI agents development.
So, your tasks will include:
- Developing new functionality and refactoring existing code.
- Developing microservices.
- Participating in project architecture design.
- Being part of a 10-person product team working with agile methodologies.
- Proposing not only technical but also business ideas (if desired).
- Participating in code reviews.
- Interacting with the testing team.
We will be happy to consider your candidacy if you have:
- Solid knowledge of Java 17 and newer.
- Experience with Spring Framework (Spring Boot 3+), Spring Data JPA, Spring Security + OAuth2 / JWT, Spring Cloud.
- Experience in writing multithreaded and asynchronous applications.
- Experience in developing web services, understanding REST protocols.
- Experience working with AI tools.
- Experience working with databases (SQL PostgreSQL, NoSQL).
- Experience working with Kubernetes (basic understanding: pods, services, configmaps, ingress).
- Experience working with Kafka, RabbitMQ.
- Experience working with Push notifications: Firebase Cloud Messaging (FCM) for Android + APNs for iOS (via alternative libraries).
- Understanding of offline synchronization principles (last write wins, conflict resolution, delta updates, sync versioning).
Will be a plus:
- Knowledge of Python.
- Understanding of Frontend development.