Software Engineer (Golang)


Company 

Nigel Wright Recruitment

Location 

newcastle-upon-tyne

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

The Company


We are supporting a SAAS business with an international platform that supports a number of high profile customers. Their suite of products can be used to attract and retain customers, analysing trends and producing insight to drive business decisions. From their head office function near Newcastle city centre they built a successful business over the last 15 years and have plans to continue to their growth following a review of business aims and operating model.


The Role


You'll be working on a Golang based application however candidates with experience of object orientated development are invited to apply. The role will require candidates to;

  • Design and develop scalable, high-performance Golang applications that meet our product requirements and performance standards.
  • Collaborate with product managers, designers, and other engineers to understand product requirements and translate them into technical solutions.
  • Write clean, maintainable, and efficient Golang code that adheres to best practices and coding standards.
  • Implement and optimize RESTful APIs to enable seamless integration with other systems.
  • Leverage AWS cloud services (e.g., EC2, S3, Lambda, RDS) to build scalable and reliable infrastructure.
  • Contribute to the development and maintenance of automated testing frameworks to ensure code quality and reliability.
  • Participate in code reviews and provide constructive feedback to improve team efficiency and knowledge sharing.
  • Stay up-to-date with the latest trends and technologies in the Golang ecosystem and software development in general.
  • Actively contribute to a positive and collaborative team culture by fostering open communication and knowledge sharing


The Person


We're seeking individuals who are:


  • Dedicated to continuous learning and sharing their knowledge with their team.
  • Passionate about delivering exceptional results from project inception to customer delivery.
  • Skilled in writing clean, maintainable code that adheres to industry best practices like SOLID principles.
  • Comfortable collaborating in cross-functional teams, providing support, mentorship, and feedback.
  • Capable of contributing to automated testing and monitoring our production systems.
  • Proficient problem-solvers with a persistent approach to diagnosing and resolving issues.
  • Experienced in at least one of the following programming languages: Go (golang), TypeScript/JavaScript, or Java.
  • Familiar with RESTful microservice architectures and distributed source control systems like Git.


We'd also appreciate experience in:


  • AWS cloud services
  • React or similar frontend frameworks
  • Docker containerization
  • Continuous Integration/Continuous Delivery pipelines
  • Mentoring and training others


The role will require candidates to work from the office, Newcastle, 1 day per week. There is a competitive salary on offer and excellent benefits package. Candidates will need to have a right to work in the UK as the client are not in a position to sponsor.

Company 

Nigel Wright Recruitment

Location 

newcastle-upon-tyne

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙