Senior Software Engineer - Integrations Team (Engagement)
BloomreachAbout the role
Bloomreach helps businesses personalize the customer experience. It leverages the industry's only real-time customer and product data to train advanced AI, which powers personalized marketing, product discovery, content management, and conversational shopping in a single solution. This AI-driven approach empowers over 1,400 global brands, including Bosch, Puma, and Marks & Spencer, to grow their businesses.With Bloomreach, personalization flows seamlessly across the customer experience. At every point in their journey, customers are connected with the content they want to see and the products they want to buy. Businesses break the limits of ordinary experiences — and drive measurable growth along the way.
About your role and the team:
We are looking for a highly skilled and experienced Senior Software Engineer to become a valuable member of our Integrations Team within our Engagement product. In this position, you will be responsible for designing, developing, and maintaining multiple integration solutions that connect various third-party systems and applications. This involves collaborating closely with cross-functional teams to gather requirements, ensuring robust architecture, implementing APIs, troubleshooting integration issues, and providing ongoing support to enhance our integration platform's overall performance and reliability. The team is responsible for releases, deployments, and monitoring of its production services, ensuring smooth operation and solving issues.
We are happy to meet you in Brno (Czechia) or Bratislava (Slovakia), where our headquarters is located or or you can work from home from Central and East Europe on a full time basis. Your salary starts from 3 500 EUR gross/month based on your seniority level (this is applicable only for Slovakia) with restricted stock units and other benefits included.
Our Tech Stack:
- Python, Go
- Typescript
- MongoDB, Redis, Apache Kafka
- Kubernetes, Prometheus, Grafana, Sentry
- Docker
- Google Cloud Platform
- GitLab CI/CD
About the candidate:
Must have:
- Advanced proficiency in designing, developing, and maintaining solutions using Python.
- Professional experience with Go and TypeScript.
- Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications.
- Focus on quality, scalability, and performance of integration solutions.
- Excellent problem-solving skills and attention to detail.
- The ability to work in project teams effectively, be reliable, and communicate clearly.
- A “can-do” attitude.
Should have:
- Experience with implementing and maintaining APIs and other integration components.
- Experience with GCP, Kubernetes, Kafka, and Docker.
- Understanding DevOps principles to implement, deploy, oversee, and sustain integration solutions.
- Conduct regular code reviews and use static code analysis tools to maintain high code quality.
- Cooperate with the team to proactively improve and maintain our team's processes, code, and quality standards.
- Stay up-to-date with industry trends and emerging technologies to continuously improve development processes and solutions.
Nice to have:
- Experience with mentoring and guiding less experienced engineers on the team.
- Knowledge of Front-end technologies like Angular (or with a similar component-based framework).
#LI-KP1
More things you'll like about Bloomreach:
Culture:
- A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one.
- We have defined our 5 values and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication.
- We believe in flexible working hours to accommodate your working style.
- We work virtual-first with several Bloomreach Hubs available across three continents.
- We organize company events to experience the global spirit of the company and get excit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s