At a Glance
- Tasks: Lead software development in Golang and design feature development.
- Company: Join an innovative tech company transforming the energy sector.
- Benefits: Enjoy a hybrid work model and opportunities for skill development.
- Why this job: Be part of a mission-driven team focused on efficiency and sustainability.
- Qualifications: Experience in Golang, Azure/AWS, and modern database technologies preferred.
- Other info: Passion and potential matter more than ticking every box!
The predicted salary is between 48000 - 72000 £ per year.
We are currently recruiting for an innovative, award-winning technology company who are on a mission to improve efficiency, maximise yield and reduce waste in the energy sector. This is a Senior Software Engineer/Tech Lead role, and the client is happy to consider candidates from other programming languages; however, the main language you will work with will primarily be Go, so you would need to be happy to work with Go or learn on the job.
They are ideally looking for an experienced, enthusiastic and talented Senior Golang Software Engineer to lead technical development and feature delivery. This is a hybrid role, which requires you to be in the central Leeds office two days per week.
Key Responsibilities:- Lead Software Development within their Golang applications
- Design and Plan feature development
- Work with the senior management team to provide technical guidance
- Help organise and support the development of other engineers
- Microsoft Azure
- Docker, Kubernetes and Terraform
- TypeScript, Node.JS
- C# - .NET Core
- Golang
- Python and R with Jupyter and Azure DataBricks
- Postgres (and Timescale), Redis, document and column-based storage engines
- RabbitMQ and Kafka-style commit logs
- Dapr
- React, Redux, React-Router, Styled-Components, Express, TRPC
- GraphQL, MQTT
However, the ideal candidate will have experience in Golang, Azure or AWS, Git, modern database technologies such as Postgres, Mongo or Cassandra (either relational or non-relational), and experience with, and a willingness to extend your skills in unit testing. Don’t have it all? No worries! They don’t expect you to tick every box - the more you match, the merrier, but passion and potential are what really counts. If you’re excited about working with the tech stack above, then please apply now to be considered immediately.
Senior Golang Engineer employer: Exalto Consulting
Contact Detail:
Exalto Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Golang Engineer
✨Tip Number 1
Familiarise yourself with Golang by working on small projects or contributing to open-source. This will not only enhance your skills but also demonstrate your commitment to learning the language, which is crucial for this role.
✨Tip Number 2
Network with professionals in the energy sector and those who work with Golang. Attend meetups or webinars to connect with potential colleagues and learn more about the industry, which can give you an edge during interviews.
✨Tip Number 3
Showcase your experience with cloud platforms like Azure or AWS in conversations. Be prepared to discuss how you've used these technologies in past projects, as this aligns closely with the company's tech stack.
✨Tip Number 4
Prepare to discuss your leadership experiences and how you've supported other engineers in their development. This role requires guiding a team, so highlighting your mentoring skills will be beneficial.
We think you need these skills to ace Senior Golang Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang and any relevant technologies mentioned in the job description, such as Azure, Docker, and Kubernetes. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your enthusiasm for the role and the company. Mention your passion for improving efficiency in the energy sector and how your background aligns with their mission.
Showcase Your Technical Skills: In your application, emphasise your technical skills, especially in Golang and any other programming languages you are familiar with. If you have experience with unit testing or modern database technologies, be sure to include that as well.
Express Willingness to Learn: Since the company is open to candidates from other programming backgrounds, express your eagerness to learn Golang if you haven't worked with it extensively. Highlight your adaptability and willingness to grow within the role.
How to prepare for a job interview at Exalto Consulting
✨Brush Up on Golang
Since the role primarily involves working with Go, make sure to review key concepts and features of the language. Be prepared to discuss your experience with Go or how you plan to learn it quickly if you're coming from another programming background.
✨Familiarise Yourself with the Tech Stack
Take some time to understand the technologies mentioned in the job description, especially Azure, Docker, and Kubernetes. Being able to speak knowledgeably about these tools will show your enthusiasm and readiness for the role.
✨Demonstrate Leadership Skills
As this is a Senior position, be ready to discuss your previous experiences leading projects or teams. Highlight any instances where you've provided technical guidance or supported the development of other engineers.
✨Show Your Passion for Learning
The company values passion and potential over ticking every box. Be honest about your current skills and express your eagerness to learn new technologies, particularly in unit testing and modern database technologies.