Slovakia Hybrid EUR 370 / month

Bloomreach is hiring a Senior Software Engineer for Campaigns Team

Responsibilities

  • Design & Deliver new features - Translate business requirements for product features into technical specifications and design documents. - Collaborate with other engineering teams to ensure a unified software architecture. - Define and develop back-office API endpoints as well as high-performance serving endpoints. - Develop and implement high-throughput, scalable and reliable systems to support new features. - Deploy and monitor new features in production, ensuring seamless integration with existing systems.
  • Ensure quality and performance of developed solution - Perform API testing, including unit tests, system tests and performance tests. - Implement monitoring systems and dashboards to track the performance of our systems in production, identify potential issues, and optimize for speed and cost efficiency. - Contribute to developing and implementing DevOps best practices within the team.
  • Support and Maintain owned components - Maintain end-to-end features, encompassing microservices, back-office APIs, and high-performance serving APIs. - Provide ongoing support and maintenance for existing features, including troubleshooting issues, fixing bugs, and implementing enhancements. - Support our client-facing colleagues in the investigation of possible issues (L3 support). - Document code, design decisions, and operational procedures to facilitate ongoing maintenance and knowledge sharing.

Requirements

  • Proven experience in Go or Python engineering, system design, and maintenance in the area of campaign automation.
  • Solid understanding of microservice-oriented architecture and experience in building systems with high throughput and low latency APIs. Familiarity with service orchestration and management (e.g. GKE).
  • Experience with version control systems (Git) and CI/CD pipelines. We utilize Git for code management and CI/CD pipelines for efficient development and deployment.
  • Familiarity with database management (preferably MongoDB and Redis) and event streaming (e.g. Apache Kafka).
  • Demonstrates strong initiative and a proactive approach to problem-solving.
  • Excellent communication and collaboration skills, with the ability to work effectively within a team.
  • A genuine passion for learning new technologies and keeping up-to-date with the latest advancements.
  • A commitment to delivering high-quality work and a dedication to continuous improvement.

Nice to Have

  • Experience with integrating omnichannel communication such as Mobile Messaging, Emails, SMS/MMS, Push Notifications and Webhooks would be a valued asset.
  • Interest in Generative AI and its applications is a plus.

Benefits

  • Stock options and a comprehensive benefits package are also included.
Required Skills
ManagementDatabase Management
About company
Bloomreach

Loomi AI, Bloomreach's agentic platform, understands each customer to personalize their experience in real time — across email, web, mobile, and search. The platform connects first-party customer and product data with business metrics to deliver intelligent personalization at scale.

Bloomreach powers AI-driven marketing automation, ecommerce search, and conversational shopping experiences, helping brands increase revenue, loyalty, and conversion rates across 13+ channels.

All jobs at Bloomreach Visit website
Job Details
Department Campaigns team
Category other
Posted a month ago