Senior Backend Engineer (Golang) – DevOps & UX‑Driven

Senior Backend Engineer (Golang) – DevOps & UX‑Driven

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Zaizi

At a Glance

  • Tasks: Develop digital solutions and improve user experiences in a collaborative, Agile environment.
  • Company: Join Zaizi, a forward-thinking tech company focused on innovation and user-centric design.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic workplace with a focus on continuous improvement and innovative ideas.
  • Why this job: Make a real impact by enhancing user experiences with cutting-edge technology.
  • Qualifications: Experience in Golang, Agile environments, and multi-disciplinary team collaboration.

The predicted salary is between 60000 - 80000 £ per year.

Requirements:

  • Developing digital solutions delivered to the GDS standard.
  • Demonstrable experience working in Agile environments.
  • Demonstrable experience working in product development environments based on observation, experimentation and user research.
  • Demonstrable experience working in multi-disciplinary/DevOps teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc.
  • Demonstrable experience working on continuous improvement environments doing multiple releases every week.
  • Demonstrable experience designing, coding and debugging Golang based systems.
  • Good skills in web front end technologies such as HTML, CSS, Bootstrap.
  • Experience with Golang, Spring Boot, Docker, Kubernetes, Atlassian, Build tools: Maven, Gradle, Ant.
  • Familiar with source control systems, such as GIT, including branching, merging, etc.
  • Testing: TDD, unit testing, JUnit, Mockito, Cypress.
  • Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, stored procedures.
  • Shift to the left: Functional test automation (API testing, UI testing [Cucumber, Nightwatch]).
  • (Desirable) AWS.
  • (Desirable) Knowledge of Open Source BPMN workflow engines (Camunda, Activiti or Flowable).
  • (Desirable) Experience on a front-end JavaScript framework such as React, Angular or Vue.js.
  • (Desirable) RedHat OpenShift for container orchestration.
  • (Desirable) Knowledge of NCSC’s 14 cloud security principles.

What the job involves:

Zaizi is looking for a Senior Software Developer with solid technology skills, but who is also passionate about improving outcomes and the user experience. You’ll be reliable in your own deliverables but also curious about and offer innovative ideas to others in a multi-disciplinary team.

Senior Backend Engineer (Golang) – DevOps & UX‑Driven employer: Zaizi

At Zaizi, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Backend Engineer, you will thrive in a dynamic Agile environment, where continuous improvement and user-centric design are at the forefront of our mission. With ample opportunities for professional growth and development, alongside a commitment to delivering high-quality digital solutions, Zaizi offers a rewarding career path in a supportive and forward-thinking team.

Zaizi

Contact Details:

Zaizi Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer (Golang) – DevOps & UX‑Driven

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Golang and DevOps. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios related to Agile environments and multi-disciplinary teams. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Backend Engineer (Golang) – DevOps & UX‑Driven

Golang
Agile Methodologies
Product Development
User Research
DevOps Practices
Continuous Improvement
Web Front End Technologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Golang and DevOps. We want to see how you've worked in Agile environments and contributed to product development, so don’t hold back on those details!

Showcase Your Projects:Include specific examples of projects where you’ve designed, coded, and debugged systems. We love seeing real-world applications of your skills, especially if they involve user research and experimentation.

Be Clear and Concise:When writing your cover letter, keep it straightforward. We appreciate clarity, so make sure to express your passion for improving user experiences and how you fit into a multi-disciplinary team.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application 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 Zaizi

Know Your Tech Stack

Make sure you’re well-versed in Golang and the other technologies mentioned in the job description. Brush up on your knowledge of Docker, Kubernetes, and relational databases like MySQL and PostgreSQL. Being able to discuss your experience with these tools confidently will show that you're a strong candidate.

Showcase Your Agile Experience

Since the role involves working in Agile environments, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your experiences with continuous improvement and how you've adapted to changes during product development. This will demonstrate your ability to thrive in a dynamic setting.

Highlight User-Centric Development

This position values user experience, so come ready to discuss how you've used observation and user research to inform your development work. Share any relevant projects where you’ve implemented feedback from UX designers or researchers, showcasing your collaborative spirit and focus on improving outcomes.

Prepare for Technical Questions

Expect technical questions that may involve coding challenges or system design scenarios. Practice common algorithms and data structures in Golang, and be ready to explain your thought process. Familiarity with TDD and testing frameworks like JUnit and Mockito will also be beneficial, so brush up on those concepts.