Graduate Software Developer (Back-End) - 6 month FTC - Cardiff

22 Minutes ago • All levels • $23,459.8 PA - $27,319.5 PA
Programming

Job Description

iungo Solutions is developing an online learning platform, iungo Academy, and seeks a logical and ambitious Graduate Back-End Developer. This role involves architecting server-side logic, building core functionality, managing data, and ensuring the application is robust, secure, and scalable. You will collaborate with senior and front-end developers to build and maintain APIs, contributing to a platform with real-world impact and developing your skills across various projects.
Good To Have:
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with containerisation technologies like Docker.
  • Understanding of authentication and authorisation concepts (OAuth, JWT).
  • Knowledge of testing frameworks (Jest, Pytest).
  • A portfolio of projects (e.g., via GitHub).
Must Have:
  • Develop and maintain clean, efficient, and well-documented server-side applications and APIs.
  • Collaborate with front-end developers to define and implement user interface APIs.
  • Design, create, and maintain database schemas, ensuring data integrity and performance.
  • Optimise applications for performance, security, and scalability for a growing user base.
  • Write unit and integration tests, troubleshoot server-side issues, and debug API endpoints.
  • Contribute to technical documentation and assist in managing CI/CD pipelines.
  • Actively participate in code reviews and stay updated with back-end technologies.
  • Hold a degree in Computer Science, Web Development, or equivalent practical experience.
  • Familiarity with software architectures, technology stacks, and product development methodologies.
  • Strong proficiency in a server-side programming language (Python, Node.js, Java, C#).
  • Solid understanding of database principles and experience with SQL or NoSQL databases.
  • Familiarity with Git and experience with creating and consuming RESTful APIs.
  • Excellent analytical, problem-solving, and communication skills.

Add these skills to join the top 1% applicants for this job

communication
github
game-texts
mysql
postgresql
user-interface
c#
oauth
jwt
aws
nosql
azure
node.js
mongodb
ci-cd
docker
front-end
flask
django
back-end
git
python
sql
java

As a Graduate Back-End Developer, you will be the architect of the server-side logic that powers the iungo Academy platform. You will be responsible for building the core functionality, managing data, and ensuring our application is robust, secure, and scalable. Working closely with our senior developers and front-end team, you will build and maintain the APIs that deliver a seamless learning experience to our users. This is an incredible opportunity to develop your skills on a variety of projects and contribute to a platform with a real-world impact.

Key Responsibilities

  • Develop & Maintain: Write clean, efficient, and well-documented code to build server-side applications and APIs.
  • Collaborate: Work closely with front-end developers to define and implement the APIs that will power the user interface.
  • Database Management: Design, create, and maintain database schemas and ensure data integrity and performance.
  • Optimise: Ensure applications are optimised for performance, security, and scalability to handle our growing user base.
  • Test & Debug: Write unit and integration tests, troubleshoot server-side issues, and debug API endpoints to ensure reliability.
  • Document & Deploy: Contribute to the creation and maintenance of clear technical documentation for our APIs and systems. You will also assist in managing our CI/CD (Continuous Integration/Continuous Deployment) pipelines to ensure the smooth and reliable shipment of code from development to production.
  • Learn & Grow: Actively participate in code reviews and stay up-to-date with emerging back-end technologies and best practices.

We're looking for a logical problem-solver with a genuine passion for back-end development and a desire to learn. You should have a solid foundational knowledge of server-side technologies and be excited to apply it in a supportive and innovative environment.

Progression

Sustained successful performance in this role will create opportunities for progression into the following roles:

  • Mid-Level Developer
  • Tutor Practitioner

Person Specification

You should hold a degree in Computer Science, Web Development, or a related field, or equivalent practical experience (e.g., bootcamp graduate, self-taught with a strong portfolio).

Knowledge

  • Familiarity with and understanding of:
  • Software architectures and technology stacks
  • Product development methodologies
  • Customer journey research and User-Centred Design (UCD)

Skills

  • Demonstrating the following skills will accelerate your progress in this role:
  • Strong proficiency in at least one server-side programming language, such as Python (Django/Flask), Node.js (Express), Java (Spring), or C# (.NET).
  • A solid understanding of database principles and experience with either SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.
  • Familiarity with version control systems, particularly Git.
  • Experience with creating and consuming RESTful APIs.
  • Excellent analytical and problem-solving skills with a logical mindset.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Other desirable skills include:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerisation technologies like Docker.
  • Understanding of authentication and authorisation concepts (e.g., OAuth, JWT).
  • Knowledge of testing frameworks (e.g., Jest, Pytest).
  • A portfolio of projects (e.g., via GitHub) that showcases your skills.

Behaviours

You will fit in well if you can demonstrate the following behaviours:

  • strong ethics and integrity
  • authentic nature
  • collaborative tendencies
  • insightful contributions
  • always learning
  • accountability
  • self-motivating
  • a sense of fun

Set alerts for more jobs like Graduate Software Developer (Back-End) - 6 month FTC - Cardiff
Set alerts for new jobs by Rocket Science
Set alerts for new Programming jobs in United Kingdom
Set alerts for new jobs in United Kingdom
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙