Junior Software Engineer

VanRath
Belfast, UK
about 1 month ago
Apply on www.vanrath.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
£28,000.0 - £38,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Code Review Databases Continuous Integration
+20 more
Relational Databases Web Development Python (Programming Language) Object-Oriented Software Development Scrum Methodology Software Maintenance Software Engineering SQL Databases TypeScript ReactJS Git AngularJS Information Technology Web Technologies Front End Software Development Restful APIs Software Version Control Docker Programming Languages Microservices

Job description

We are looking for a Junior Software Engineer to join a growing technology team and contribute to the development and improvement of modern software applications.

This is a great opportunity for someone early in their software engineering career who wants to build commercial experience, work alongside experienced engineers and develop their technical skill set.

We are open to candidates with backgrounds in Software Engineering, Computer Science, Web Development or related technical disciplines.

What you’ll be doing

You will work as part of an engineering team, contributing to the development and maintenance of software solutions.

Your responsibilities may include:

  • Developing and maintaining software applications
  • Writing clean, maintainable and well tested code
  • Supporting the development of new features
  • Investigating and resolving software issues
  • Working with databases and APIs
  • Participating in code reviews and technical discussions
  • Working with version control and modern development practices
  • Supporting testing and deployment activities
  • Learning new technologies and improving existing skills
  • Working closely with other engineers, product teams and business stakeholders

Requirements

You will ideally have some experience or knowledge of:

  • Java, C#, .NET, Python, JavaScript, TypeScript or another modern programming language
  • Object oriented programming
  • SQL and relational databases
  • REST APIs and web technologies
  • Git or similar version control systems
  • Software development principles and testing

Commercial experience would be beneficial, but we are also open to candidates with strong academic, project or placement experience.

Desirable

Experience with any of the following would be useful:

  • React, Angular or similar frontend frameworks
  • AWS, Azure or GCP
  • Docker
  • CI/CD
  • Agile/Scrum
  • Automated testing
  • Microservices

We are particularly interested in candidates who are curious, motivated and keen to develop within a commercial engineering environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.vanrath.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all