Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer II - EMEA Central

at Bloomreach

Posted 10 hours ago 4 applied

Description:

  • Bloomreach is building an agentic platform for personalization, revolutionizing how businesses connect with customers through AI agents.
  • The company is focused on making autonomous search mainstream and enhancing product discovery for customers.
  • The role is for a Software Engineer in the Web Experience Team, responsible for building scalable APIs for real-time personalization.
  • The position involves developing and maintaining components in Golang and Python for client-side personalization on customer websites.
  • The starting salary is 3000 € per month, with stock options and additional benefits.
  • The tech stack includes Golang, Python, Jinja Template Engine, gRPC, Kubernetes, GitLab CI, and MongoDB.
  • Responsibilities include delivering new features, ensuring quality and performance, and maintaining owned components.
  • The team embraces E2E ownership, DevOps, and Agile principles, providing exposure to the entire product lifecycle.

Requirements:

  • Knowledge of Golang or Python is required.
  • Strong skills in a similar scripting language and a demonstrated ability to learn quickly are welcome if new to Golang.
  • Familiarity with Docker, Kubernetes, and other DevOps tools is necessary.
  • Experience with CI/CD approaches, ideally using GitLab CI, is required.
  • Experience designing and optimizing APIs for high-concurrency, low-latency environments is essential.
  • Bonus points for experience with event-driven architectures, message queues, or horizontally-scaled, stateless services.
  • Knowledge of gRPC for efficient API communication is required.
  • Understanding of monitoring and alerting in a cloud environment using tools like Prometheus, Grafana, and Sentry is necessary.
  • Personal qualities include the ability to work effectively within a team, a willingness to learn, proactive problem-solving, and fluency in English.

Benefits:

  • Employees enjoy a great deal of freedom and trust, with flexible working hours and a virtual-first work environment.
  • Bloomreach supports volunteering activities, offering 5 paid days off to volunteer.
  • The company has a People Development Program and provides a $1,500 professional education budget annually.
  • Well-being initiatives include an Employee Assistance Program, subscription to Calm, and organized sports and yoga opportunities.
  • Compensation includes stock options, a performance bonus, and an employee referral bonus of up to $3,000.
  • Employees are celebrated for work anniversaries with Bloomversaries.