Leave us your email address and we'll send you all the new jobs according to your preferences.

Graduate/Junior Software Engineer

Posted 3 hours 59 minutes ago by IO Associates

£25,000 - £30,000 Annual
Permanent
Not Specified
Graduate and Post Graduate Jobs
England, United Kingdom
Job Description

Location: Remote (London HQ)

Graduate Software Developer
Salary: Up to £30,000 per year

iO Associates are working with FinTech/AI scale up with enormous potential, the business is in full growth mode and they're looking for a recent graduate to join the team as a junior software engineer.

This is a great opportunity to join a company full of bright, ambitious people.The role offers good career growth and a solid benefits program.
This is a remote role, so you can be based anywhere in the UK, there will be travel to the London office 3-4 times per year.

The Role: We are seeking a talented Graduate Software Developer to play a pivotal role in building technical solutions. This role involves a blend of technical expertise, leadership, and communication skills to ensure the successful delivery of the product and the growth of team members.

Responsibilities:
. A full active member within the product team, ensuring adherence to best practices, coding standards, and architectural principles.
. Hands-on involvement in design, development, and troubleshooting activities.
. Work with team members, fostering a culture of learning and continuous improvement.
. Collaborate with product managers, product team members, and stakeholders to find solutions to customer's problems, hit the product team's outcomes and commitments.
. Participate in planning sessions to estimate effort, identify dependencies, and mitigate risks.
. Report progress and identify potential bottlenecks, proposing solutions to keep the team's objectives on track.
. Architecture and Design:
. Take part of the design and architecture of software solutions, ensuring scalability, maintainability, and performance.
. Participate on platform's evaluation of technology stack options and make informed recommendations based on platform and product requirements and constraints.
. Participate in code reviews and provide feedback to ensure alignment with architectural guidelines and design patterns.

Technical Strategy and Innovation:
. Identify opportunities for process improvements and automation to enhance team productivity and efficiency.
. Collaborate with product management, design, quality assurance, and other members of your product team to ensure alignment of technical solutions with business goals and user needs.
. Facilitate communication and collaboration between technical and non-technical people, fostering a culture of transparency and teamwork.
. Provide updates on software status, challenges, and opportunities.
. Implement quality assurance processes and standards, ensuring the delivery of high-quality software solutions.
. Perform develop test strategies, automate testing processes, and ensure adequate test coverage.
. Perform and analyse test results, identifying areas for improvement and driving corrective actions as needed.
. Ensure the creation and maintenance of technical documentation, including design documents, system architecture diagrams, and API specifications.
. Promote knowledge sharing within the team through code reviews, tech talks, and brown bag sessions.
. Documentation of best practices, lessons learned, and common pitfalls to facilitate on-boarding and ongoing development.
. Participate in regular performance evaluations and goal-setting sessions with team members, identifying areas for improvement and growth.

Must-have:
. A minimum of a 2:1 degree (or equivalent) in a relevant discipline such as Computer Science, Software Engineering, Mathematics, or another STEM subject.
. Familiar with languages like JavaScript and TypeScript, whether on the Front End (any framework such as React/Angular/Vue) or Back End (NodeJS)
. Exposure to software development workflow concepts, like version control, continuous integration, or basic project management.
. Being comfortable with debugging, testing or troubleshooting, even at a basic or theoretical level
. Foundation Knowledge in Relational and Non-SQL Databases
. Personal projects go a long way too - a website, app, public Git profiles
. Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.
. Excitement of creating impactful and world-class software

Nice-to-have:
. C# language
. Python language (general)
. Kubernetes/cloud infra knowledge

Email this Job