Jobs and Careers
BL

Senior Software Engineer - Integrations Team (Engagement)

Bloomreach
Slovakia, Czechia, CzechiaRemotefull_timeVerifiedPosted 28 Feb 2025
💰 €42,000/yr

About 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 Kit

Free account required — sign up in 30s

Company

Bloomreach

View company profile →