Mid-level Go-lang Software Engineer in Manchester
Mid-level Go-lang Software Engineer

Mid-level Go-lang Software Engineer in Manchester

Manchester Full-Time 35000 - 45000 £ / year (est.) Home office possible
Go Premium
I

At a Glance

  • Tasks: Develop high-quality Go SDKs and engage with the open-source community.
  • Company: Join Invertase, a leader in empowering developers with innovative tools.
  • Benefits: Competitive salary, remote work, flexible hours, and comprehensive health benefits.
  • Why this job: Make a global impact by building tools that developers rely on every day.
  • Qualifications: 3-5 years of software engineering experience and proficiency in Go-lang.
  • Other info: Collaborate with industry leaders and contribute to open-source innovation.

The predicted salary is between 35000 - 45000 £ per year.

ABOUT INVERTASE

At Invertase, we're dedicated to empowering developers with tools and resources to transform their experience engineering exceptional applications. We partner with industry-leading technology companies to develop and maintain world-class SDKs and developer tools.

LOCATION: Fully remote

OPPORTUNITY

We are seeking a skilled Mid-level Go-lang Software Engineer to contribute to the development of Go SDKs and libraries used by developers worldwide. In this role, you will join a collaborative, distributed team to design and maintain licensed Go SDK, APIs and developer tooling. You will also engage with the open-source community through GitHub issues and pull requests, helping guide usage and improve the quality of the SDKs based on real-world feedback. This role offers the chance to deepen your Go skills, work with modern tooling, and contribute to SDKs that developers rely on in production. If you enjoy building tools for other developers, collaborating openly, and working on well-designed libraries, we encourage you to apply.

KEY RESPONSIBILITIES

  • SDK Development: Develop high-quality, well-documented SDKs using Go (and potentially other languages), covering front-end, back-end, libraries, APIs, and tools.
  • Code Quality: Ensure code maintainability, readability, and scalability by adhering to coding standards and best practices.
  • Collaboration: Collaborate effectively with your team, participate in code reviews, and provide constructive feedback.
  • Community Engagement: Engage with the open-source community by contributing to projects, documentation, and discussions.
  • Problem Solving & Analysis: Debug, analyse, and resolve complex technical issues related to SDK functionality, performance, and integration.
  • Technical Excellence: Stay at the forefront of software development through continuous learning and skill development.
  • Developer Experience: Design intuitive APIs, create comprehensive documentation, and build tools that enhance developer productivity.
  • Client Success: Understand client needs, deliver high-quality solutions, and ensure engagements are completed on time and to a high standard.
  • Testing & DevOps: Write unit and integration tests, participate in CI/CD pipelines, and contribute to the deployment and maintenance of SDKs.
  • Innovation & Mentorship: Explore new technologies, contribute to the innovation of SDK development, and mentor junior developers.

SKILLS AND EXPERIENCE

  • Engineering Experience: 3-5 years of experience in a software engineering role.
  • Programming Languages: Proficiency in Go-lang. Experience with JavaScript and TypeScript or other back-end languages is a plus.
  • Core Go Engineering: Experience managing complex dependencies using Go Modules and multi-module Workspaces. Ability to optimize build pipelines and produce lean binaries using go build and ldflags.
  • Concurrency & Flow Control: Deep understanding of Go's concurrency model, including the safe use of Goroutines, Channels, and WaitGroups. Proficiency with the Context package to manage request lifecycles, cancellations, and deadlines in distributed systems.
  • Code Quality & Design: Experience in using Generics (1.18+) to write DRY code. Strong patterns for data validation using Struct Tags and the standard library to ensure API contract integrity.
  • Cloud Platforms: Experience with cloud platforms (e.g., AWS, GCP, Azure, Firebase, Supabase).
  • API Development: Experience developing and consuming web APIs and RESTful services.
  • AI & Integration: Familiarity with integrating 3rd party services and handling large-scale data streams or LLM orchestration patterns is highly desirable.
  • GitHub & Open Source: Familiarity with GitHub workflows and a passion for open-source development.
  • Communication: Strong communication and interpersonal skills, with the ability to convey technical information effectively.
  • DevOps: Hands-on experience with DevOps processes, particularly CI/CD pipelines.

CHALLENGES & OPPORTUNITIES

  • Collaborate with Industry Leaders: Collaborate directly with engineers at other leading technology companies to define the future of their developer platforms.
  • Shape the Developer Experience: Contribute to the evolution of SDK design, exploring new approaches to improve developer experience, efficiency, and satisfaction.
  • Drive Open Source Innovation: Contribute to and lead open-source projects, fostering a collaborative community and pushing the boundaries of SDK development.
  • Become a Recognised Expert: Showcase your work through open-source contributions, technical blog posts, conference presentations, and community engagement.
  • Make a Global Impact: Develop tools and resources that empower millions of developers worldwide to build better applications and shape the future of the app development landscape.

BENEFITS

  • Competitive Compensation: We offer a salary and benefits package ranging between £35,000 - £45,000 that reflects your skills and experience.
  • Work From Anywhere: Enjoy the flexibility of working remotely from wherever you're most productive.
  • Flexible Hours: Set your own schedule to achieve a healthy work-life balance when it works for you.
  • Growth-Oriented Culture: We invest in your professional development with training, mentorship, and continuous learning opportunities.
  • Top-Tier Tech: We provide you with the best hardware, software, and resources to do your best work.
  • Comprehensive Health Benefits: We offer private medical insurance covering medical, mental health, dental, and vision needs.
  • Open Source Friendly: We support your involvement in OSS projects with a fair and balanced IP agreement, encouraging contributions, even during work hours.

Mid-level Go-lang Software Engineer in Manchester employer: Invertase

At Invertase, we pride ourselves on being an exceptional employer that champions a growth-oriented culture and offers the flexibility of fully remote work. Our commitment to professional development, coupled with competitive compensation and comprehensive health benefits, ensures that our employees thrive both personally and professionally while contributing to impactful open-source projects that empower developers worldwide.
I

Contact Detail:

Invertase Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-level Go-lang Software Engineer in Manchester

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech community, especially those who work with Go or in similar roles. A friendly chat can lead to referrals or insider info about job openings.

✨Tip Number 2

Show off your skills on GitHub! Contribute to open-source projects or create your own. This not only demonstrates your coding abilities but also your commitment to the developer community, which is a big plus for companies like Invertase.

✨Tip Number 3

Prepare for technical interviews by brushing up on Go concepts and coding challenges. Practice explaining your thought process while solving problems, as communication is key in collaborative environments.

✨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 at Invertase.

We think you need these skills to ace Mid-level Go-lang Software Engineer in Manchester

Go-lang
JavaScript
TypeScript
SDK Development
Code Quality
Collaboration
Problem Solving
Concurrency
API Development
Cloud Platforms
GitHub Workflows
DevOps
Communication Skills
Continuous Learning

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Mid-level Go-lang Software Engineer role. Highlight your experience with Go, SDK development, and any relevant projects that showcase your skills. We want to see how you fit into our team!

Show Off Your Code: If you've got a GitHub profile, flaunt it! Include links to your repositories or contributions to open-source projects. This gives us a peek into your coding style and problem-solving abilities, which is super important for this role.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point—just like good code!

Engage with Us: Don’t hesitate to reach out if you have questions about the role or the application process. We’re here to help! Applying through our website is the best way to ensure your application gets noticed, so make sure to do that.

How to prepare for a job interview at Invertase

✨Know Your Go!

Make sure you brush up on your Go-lang skills before the interview. Be ready to discuss your experience with Go Modules, concurrency models, and how you've tackled complex dependencies in past projects. They’ll want to see that you can not only code but also understand the intricacies of the language.

✨Showcase Your Collaboration Skills

Since this role involves working with a distributed team, be prepared to share examples of how you've collaborated effectively in the past. Talk about your experiences with code reviews, providing constructive feedback, and engaging with the open-source community. This will show that you’re a team player who values collaboration.

✨Demonstrate Problem-Solving Prowess

Be ready to discuss specific technical challenges you've faced and how you resolved them. Highlight your debugging techniques and any tools you used to analyse SDK functionality or performance issues. This will demonstrate your analytical skills and ability to tackle real-world problems.

✨Engage with Their Vision

Familiarise yourself with Invertase’s products and their impact on developers. Show genuine interest in their mission to empower developers and be prepared to discuss how you can contribute to enhancing the developer experience through innovative SDK design and community engagement.

Mid-level Go-lang Software Engineer in Manchester
Invertase
Location: Manchester
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

I
  • Mid-level Go-lang Software Engineer in Manchester

    Manchester
    Full-Time
    35000 - 45000 £ / year (est.)
  • I

    Invertase

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