At a Glance
- Tasks: Join us in developing the next-gen Garuda platform using Terraform and Go.
- Company: Bloomreach, a forward-thinking tech company with a collaborative culture.
- Benefits: Work from anywhere, flexible hours, and plenty of growth opportunities.
- Why this job: Be part of an innovative team shaping the future of engineering platforms.
- Qualifications: Degree in Computer Science and experience in Go, Kubernetes, and AWS.
- Other info: Enjoy a virtual-first environment with global hubs and exciting company events.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We are seeking a highly skilled and motivated Engineer to join our team and contribute to the development and management of Bloomreach Discovery's next-generation Engineering Platform. You will be instrumental in building and managing Garuda, our upcoming platform built with Terraform and Go, running on Kubernetes and AWS. Garuda provides isolated workspaces for teams to accelerate CI pipeline feedback and handles networking complexities, allowing teams to focus on feature development. You will work with cutting-edge technologies to create an exceptional platform that emphasizes intelligence, automation, and innovation.
Responsibilities
- Develop and manage the Garuda platform using Terraform and Go.
- Work with Kubernetes and AWS to create isolated workspaces for teams.
- Handle networking complexities such as service mesh and Kubernetes operations.
- Collaborate with a committed team to support Bloomreach, its clients, and partners.
- Focus on scalability, realâtime monitoring, openâsource tools, automation, GitOps, and CI/CD.
Must-Have Qualifications
- A university degree (preferably in Computer Science or a related field).
- Extensive experience in programming platform and/or infrastructure-level software products in Go, Java, or C++.
- Cloud (programming) experience with technologies/services like Kubernetes, Amazon AWS, or Google Cloud Platform.
- Understanding of networking, architecture, and core web technologies (load balancing, API gateway, web servers, HTTP, CDN, DNS, and SQL/NoSQL).
- Experience administering Linux.
Nice-to-Have Skills
- Data platform engineering experience (Airflow, Kubeflow, Solr, Redshift, BigQuery).
- Programming experience with Kubernetes (Go client, CRD, Controller).
- AWS product experience (ELB, EBS, RDS, S3, Route53, AMI users, etc.).
- Experience running Kubernetes in production.
- Experience with Terraform, Helm, Helmfile.
- Experience with monitoring, logging, configuration (Sysdig, Prometheus, Grafana, Filebeat, Logstash).
Benefits
- Challenging position with lots of growth potential.
- Work from Anywhere philosophy.
- Flat, nonâhierarchical structure and openâsource mentality.
- Commitment to excellence and the fierce loyalty with which we value our team members.
- Flexible working hours.
- Virtualâfirst work environment with Bloomreach Hubs available across three continents.
- Company events.
- Employee Assistance Program.
- Subscription to Calm app.
- DisConnect days.
- Sports, yoga, and meditation opportunities.
- Extended parental leave.
- Restricted Stock Units or Stock Options.
- Company performance bonus.
- Employee referral bonus.
- Work anniversaries rewards.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Senior Go Platform Developer in Westminster employer: Bloomreach
Contact Detail:
Bloomreach Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Go Platform Developer in Westminster
â¨Tip Number 1
Network like a pro! Reach out to current employees at Bloomreach on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.
â¨Tip Number 2
Show off your skills! If youâve got a GitHub or portfolio showcasing your work with Go, Terraform, or Kubernetes, make sure to share it during interviews. Itâs a great way to demonstrate your expertise.
â¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of cloud technologies. Practice common algorithms and system design questions that relate to the role.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining our team.
We think you need these skills to ace Senior Go Platform Developer in Westminster
Some tips for your application đŤĄ
Tailor Your Resume: Make sure your resume highlights your experience with Go, Terraform, and cloud technologies like AWS. We want to see how your skills align with the role, so donât be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youâre excited about the Senior Go Platform Developer position and how you can contribute to our team. Keep it engaging and personal â we love to see your passion!
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex challenges, especially in networking or cloud environments. Weâre looking for innovative thinkers who can handle the complexities of our platform!
Apply Through Our Website: Donât forget to submit your application through our official portal! Itâs the best way for us to receive your materials and ensures youâre considered for the role. We canât wait to see what you bring to the table!
How to prepare for a job interview at Bloomreach
â¨Know Your Tech Stack
Make sure youâre well-versed in Go, Terraform, Kubernetes, and AWS. Brush up on your knowledge of these technologies, as theyâll likely come up during the interview. Be ready to discuss your past experiences with them and how you've used them to solve real-world problems.
â¨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, especially those related to networking complexities or CI/CD pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
â¨Demonstrate Team Collaboration
Since this role involves working closely with a committed team, be prepared to discuss how youâve collaborated with others in the past. Share examples of successful projects where teamwork was key, and emphasise your communication skills and adaptability.
â¨Ask Insightful Questions
At the end of the interview, donât forget to ask questions! Inquire about the team dynamics, the future of the Garuda platform, or how Bloomreach fosters innovation. This shows your genuine interest in the role and helps you assess if itâs the right fit for you.