Summary:
We seek an experienced backend developer with over 5 years of expertise in developing and maintaining high-performance backend systems. The ideal candidate should possess strong problem-solving abilities, experience with various programming languages and frameworks, and proficiency in multiple databases and
DevOps tools.
Responsibilities:
- Develop and maintain backend systems for high-performance, reliable applications.
- Design and implement email parsers and WebSocket solutions for real-time notifications.
- Develop user management systems integrating with LDAP and external systems.
- Migrate services between databases to optimize system performance and reduce costs.
- Integrate search functionalities using Elasticsearch.
- Design and develop event-sourcing systems and other backend solutions for various projects.
Requirements:
- Proficient in programming languages: Java, Golang, Kotlin, Python, Bash.
- Experience with databases: MongoDB, Redis, MariaDB, Postgres.
- Familiarity with DevOps tools: Docker, OpenShift, Kubernetes, Kafka, Git.
- Strong understanding of RESTful APIs, microservices architecture, and BDD.
- Excellent problem-solving skills and quantitative abilities.