At a Glance
- Tasks: Develop and maintain server-side applications and APIs for our online learning platform.
- Company: Join iungo Solutions, a forward-thinking training provider on a mission to empower the workforce.
- Benefits: Enjoy a competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real-world impact while developing your skills in a dynamic environment.
- Qualifications: Degree in Computer Science or related field, or equivalent practical experience.
- Other info: Collaborative culture with excellent career progression opportunities.
The predicted salary is between 23459 - 27319 ÂŁ per year.
Hours: 35
Salary: ÂŁ23,459.80 - ÂŁ27,319.50
Location: Cardiff or Bristol (5 days on-site)
iungo Solutions is a dynamic and forward‑thinking independent training provider delivering professional digital and green skills training across the UK. We are on a mission to close skills gaps and empower the workforce of the future. We are currently developing our online learning platform, iungo Academy, to serve all of our customers’ needs and expand our international reach.
We are looking for a logical and ambitious Graduate Back‑End Developer to join our team and help build the engine of our online learning platform. As a Junior 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. Assist in managing our CI/CD 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.
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
- 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
- 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
- Strong ethics and integrity
- Authentic nature
- Collaborative tendencies
- Insightful contributions
- Always learning
- Accountability
- Self‑motivating
- A sense of fun
Junior Software Developer (Back-End) - Cardiff employer: Rocket Science Group
Contact Detail:
Rocket Science Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Developer (Back-End) - Cardiff
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your back-end development abilities. Make sure to include links to your GitHub so potential employers can see your code in action.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission at iungo Solutions.
We think you need these skills to ace Junior Software Developer (Back-End) - Cardiff
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Software Developer role. Highlight relevant skills, projects, and experiences that align with what we’re looking for. This shows us you’re genuinely interested and have the right background!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about back-end development and how you can contribute to our mission at iungo Solutions. Keep it concise but engaging!
Showcase Your Projects: If you’ve got a portfolio or GitHub with projects, don’t forget to include that in your application. We love seeing what you’ve built and how you approach problem-solving. It gives us a real insight into your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Rocket Science Group
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Python, Node.js, or Java. Brush up on your knowledge of RESTful APIs and database management, as these will likely come up during the interview.
✨Showcase Your Projects
Bring along a portfolio of your work, especially any projects that demonstrate your back-end development skills. If you’ve used GitHub, make sure to highlight it! This gives you a chance to discuss your hands-on experience and problem-solving abilities.
✨Prepare for Collaboration Questions
Since this role involves working closely with front-end developers, be ready to discuss how you approach collaboration. Think of examples where you’ve successfully worked in a team, and how you communicate technical concepts to non-technical colleagues.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the tech stack they use, or how they handle code reviews. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.