Go Engineer/Developer (Mid-level)
Go Engineer/Developer (Mid-level)

Go Engineer/Developer (Mid-level)

Crawley Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
A

At a Glance

  • Tasks: Join our team as a Go Engineer, focusing on back-end micro-services and RESTful APIs.
  • Company: We're a dynamic tech company pushing boundaries in software development and innovation.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of an agile team delivering impactful solutions while enhancing your coding skills.
  • Qualifications: Mid-level experience in Golang and familiarity with Agile methodologies required.
  • Other info: Ideal for tech enthusiasts eager to work with cutting-edge technologies like Kafka and Docker.

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

Required Core Skills:

  • Go lang
  • REST
  • Agile

Job Description:

  • Demonstrable experience in Golang.
  • Experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.).
  • Experience within a Scrum framework working as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production.

DESIRED:

  • Bachelor’s Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience.
  • Experience in professional software development.
  • Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests.
  • Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall).
  • Knowledge of any or all of the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
  • Experienced in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN.

Go Engineer/Developer (Mid-level) employer: Ampstek

Join a dynamic and innovative team as a Go Engineer/Developer, where you will thrive in a collaborative Agile environment that values your contributions and fosters professional growth. Our company offers competitive benefits, a strong commitment to employee development, and the opportunity to work with cutting-edge technologies in a vibrant location that encourages creativity and teamwork. Experience a culture that prioritises work-life balance and supports your journey towards becoming a leader in the tech industry.
A

Contact Detail:

Ampstek Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Go Engineer/Developer (Mid-level)

✨Tip Number 1

Familiarise yourself with Go and its ecosystem. Make sure you can confidently discuss your experience with Go lang, as well as any relevant projects you've worked on. This will help you stand out during interviews.

✨Tip Number 2

Brush up on your knowledge of RESTful services and micro-service architecture. Be prepared to explain how you've implemented these in past projects, as this is a key requirement for the role.

✨Tip Number 3

Showcase your experience with Agile methodologies. Be ready to discuss how you've contributed to Scrum teams and how you approach collaboration and communication within a team setting.

✨Tip Number 4

If you have experience with CI/CD tools like Jenkins or version control systems like Git, make sure to highlight this. Being able to demonstrate your familiarity with these tools will give you an edge in the hiring process.

We think you need these skills to ace Go Engineer/Developer (Mid-level)

Golang
RESTful API Development
Microservices Architecture
Asynchronous Messaging Services
Kafka
RabbitMQ
Agile Methodologies
Scrum Framework
CICD Pipeline
Test-Driven Development (TDD)
Unit Testing
Component Testing
Functional Testing
System Integration Testing
Regression Testing
Software Engineering Methodologies
Git
gRPC
Docker
Postgres
GraphQL
Continuous Integration (CI)
Continuous Deployment (CD)
Continuous Testing (CT)
Jenkins
Rally
JIRA
Version Control Systems

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasise your experience with Golang and back-end micro-service architecture in your CV and cover letter. Provide specific examples of projects where you used REST and asynchronous messaging services like Kafka or RabbitMQ.

Showcase Agile Methodology Knowledge: Demonstrate your understanding of Agile methodologies, particularly Scrum. Mention any relevant certifications or experiences that showcase your ability to work within a team to deliver business functions effectively.

Detail Your Testing Skills: Include information about your experience with test-driven development and the types of tests you have implemented (unit, functional, etc.). This will show your commitment to quality and thoroughness in software development.

Tailor Your Application: Customise your CV and cover letter to align with the job description. Use keywords from the job listing, such as CI/CD, Docker, and Git, to ensure your application stands out to recruiters.

How to prepare for a job interview at Ampstek

✨Showcase Your Golang Expertise

Be prepared to discuss your experience with Golang in detail. Highlight specific projects where you've used it, focusing on challenges you faced and how you overcame them. This will demonstrate your practical knowledge and problem-solving skills.

✨Understand REST and Microservices

Make sure you can explain the principles of REST and how microservices architecture works. Be ready to discuss how you've implemented these concepts in previous roles, as this is crucial for the position.

✨Familiarise Yourself with Agile Methodologies

Since the role requires experience in Agile, brush up on Scrum and other Agile frameworks. Be ready to share examples of how you've worked in a team setting, participated in sprints, and contributed to delivering business functions.

✨Prepare for Technical Questions

Expect technical questions related to CI/CD processes and tools like Jenkins or Git. Review your knowledge of test-driven development and be ready to discuss how you've applied it in your work, including any relevant testing methodologies you've used.

Go Engineer/Developer (Mid-level)
Ampstek
Location: Crawley
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Go Engineer/Developer (Mid-level)

    Crawley
    Full-Time
    36000 - 60000 £ / year (est.)
  • A

    Ampstek

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>