Rocket Science Group

Junior Software Developer (Back-End) - Cardiff

Posted: 1 minutes ago

Job Description

Hours: 35Salary: £23,459.80 - £27,319.50Location: Cardiff or Bristol (5 days on-site)iungo Solutions is a dynamic and forward-thinking independent training providerdelivering professional digital and green skills training across the UK. We are on a missionto close skills gaps and empower the workforce of the future. We're currently developingour online learning platform, iungo Academy, to serve all of our customers’ needs andexpand our international reach. We're looking for a logical and ambitious GraduateBack-End Developer to join our team and help build the engine of our online learningplatform.As a Junior Back-End Developer, you will be the architect of the server-side logic thatpowers the iungo Academy platform. You will be responsible for building the corefunctionality, managing data, and ensuring our application is robust, secure, and scalable.Working closely with our senior developers and front-end team, you will build andmaintain the APIs that deliver a seamless learning experience to our users. This is anincredible opportunity to develop your skills on a variety of projects and contribute to aplatform with a real-world impact.Key ResponsibilitiesDevelop & 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-enddevelopment and a desire to learn. You should have a solid foundational knowledge ofserver-side technologies and be excited to apply it in a supportive and innovativeenvironment.Progression Sustained successful performance in this role will create opportunities for progressioninto the following roles:Mid-Level Developer Tutor Practitioner Person Specification You should hold a degree in Computer Science, Web Development, or a related field, orequivalent practical experience (e.g., bootcamp graduate, self-taught with a strongportfolio).Knowledge Familiarity with and understanding of: Software architectures and technology stacks Product development methodologies Customer journey research and User-Centred Design (UCD) SkillsDemonstrating 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 at iungo 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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In