✨ About The Role
- The Senior Backend Engineer will be responsible for designing and developing robust and scalable backend systems.
- This role involves creating RESTful APIs to connect backend services with frontend applications and third-party integrations.
- The engineer will also be tasked with optimizing relational and NoSQL databases to ensure efficient data management.
- Implementing background jobs and event-driven architectures using RabbitMQ will be a key responsibility.
- The position requires writing and maintaining various types of tests to ensure code quality and reliability.
⚡ Requirements
- The ideal candidate will have over 3 years of backend development experience, particularly with JVM languages, specifically Kotlin.
- A strong proficiency in backend frameworks such as Micronaut or Spring is essential for success in this role.
- Candidates should possess experience with both relational and NoSQL databases, particularly PostgreSQL and Elasticsearch.
- A solid understanding of various programming paradigms, including object-oriented, functional, and reactive programming, is crucial.
- The successful applicant will have experience with cloud platforms, particularly Google Cloud Platform, and containerization technologies like Docker and Kubernetes.