Salary
💰 BGN 93,000 - BGN 117,000 per year
Tech Stack
ApacheDockerElasticSearchJavaKafkaKubernetesMongoDBPostgresSpring
About the role
- Part of a cross-functional and autonomous product team responsible for providing solutions to manage paid content across social media networks
- Develop high-quality backend code to improve current solutions or provide new functionalities
- Participate in the entire journey bringing a feature from discovery to delivery in production
- Improve and maintain the backend stack of Advertise while contributing ideas and feedback to backend colleagues
- Uphold a high-quality standard in the backend stack in collaboration with other teams
- Deliver well-tested and scalable solutions
- Act as a sparring partner to various members of the team
- Proactively share and debate best practices with peers
Requirements
- Solid understanding of APIs and contracts
- Familiarity with micro-services and domain-driven design
- Intimate knowledge of the Spring Framework and the Spring ecosystem (although other similar frameworks are also fine)
- Experience with highly distributed, event-driven systems
- A record of coaching & mentoring other team members
- Willingness and aptitude to influence the technical, architectural direction of our product
- A working knowledge of MongoDB, Elasticsearch, Apache Kafka and PostgreSQL - the more the better
- Experience in building and debugging complex systems
- Some exposure to reactive programming (is welcome)
- Proficiency with Docker and Kubernetes
- The ability to write concise, to the point and idiomatic code in Java
- Knowledge of unit testing frameworks and end-to-end testing
- Excellent skills in communication and teamwork
- Adaptable, resourceful and able to share your knowledge with the rest of the team
- Good fluency in English
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
APIsmicro-servicesdomain-driven designSpring Frameworkevent-driven systemsMongoDBElasticsearchApache KafkaPostgreSQLJava
Soft skills
coachingmentoringinfluencingcommunicationteamworkadaptabilityresourcefulnessknowledge sharing