Golang Developer (with Java experience)

2 Days Old

Overview

Version 1 is a technology services company with over 28 years in the industry. We partner with leading technology providers to deliver high-quality solutions and services to our customers. We are an award-winning employer that values our employees and strives to support their growth, wellbeing, and success.

We’re a core values driven company that hires people who share our values and rewards those who demonstrate them. Invest in us and we’ll invest in you.

Responsibilities

  • Work collaboratively with product owners, business analysts, technical architects, UX/UI designers, and other team members to understand business requirements and drive the solution design and development of our digital products.
  • Ensure code meets requirements and aligns with architectural and coding standards and patterns.
  • Optimise applications using best practices for performance.
  • Propose upgrades and updates necessary to keep up with modern security and development best practices.
  • Contribute to shared component libraries and build modular and reusable components and libraries.
  • Provide mentorship for more junior team members and share knowledge with the wider team.

Qualifications

  • Solid experience in Go (Golang), especially in production environments, with familiarity in design patterns, concurrency, testing, and core language features.
  • Prior software development experience with Java or Python is mandatory.
  • Experience with messaging systems like Apache Kafka and RabbitMQ, including designing and implementing event-driven architectures for scalable and reliable communication between services.
  • Strong background in building enterprise-wide software solutions in multi-technology environments and understanding the impact of changes on the environment.
  • Familiarity with database concepts, relational SQL, and NoSQL is a plus.
  • Basic HTML/CSS skills; exposure to TailwindCSS is desirable.
  • Basic JavaScript and familiarity with Alpine.js is desirable.
  • Experience developing REST-based APIs.
  • Basic knowledge of DevOps principles and CI/CD tools (e.g., Jenkins, Ansible, Packer, Docker).
  • Knowledge of developing solutions on AWS with familiarity in serverless functions, databases, storage, and compute resources is desirable.
  • Ability to articulate points and provide summaries of technical concepts.
  • Prior experience in financial services would be helpful.
  • Strong analytical skills for diagnosing and troubleshooting potential system issues.
  • Ability to build relationships across the organization and understand internal clients’ needs to drive design concepts with stakeholders’ buy-in.
  • Flexibility to work with different programming languages and willingness to learn new technologies as required by the project.

Benefits and Additional Information

  • Quarterly profit share scheme.
  • Strong career progression and mentorship programs and dedicated career development initiatives.
  • Flexible/remote working arrangements.
  • Financial wellbeing benefits including pension, private healthcare, life cover, financial advice, and employee discounts.
  • Employee wellbeing programs including gym discounts, bike to work, mindfulness, EAP, and generous holiday allowance, with enhanced leave options.
  • Educational assistance and certifications (AWS, Microsoft, Oracle, Red Hat).
  • Reward programs and community initiatives to support diversity and inclusion.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • IT Services and IT Consulting
#J-18808-Ljbffr
Location:
Birmingham, England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search