At a Glance
- Tasks: Join a small team to develop AI-driven e-commerce tools and solve real-world problems.
- Company: Exciting AI software start-up focused on practical solutions and meaningful impact.
- Benefits: Competitive salary, private healthcare, 25 days holiday, and remote work options.
- Other info: Dynamic environment with clear growth opportunities as the company expands.
- Why this job: Kickstart your career with hands-on experience and mentorship from seasoned developers.
- Qualifications: 2:1 degree in Computer Science or related field; strong programming skills, especially in TypeScript.
The predicted salary is between 40000 - 45000 £ per year.
Paid time off (holiday / sick pay)
Private healthcare/ insurance
Remote / work from home options
Company profile - AI Software Start-up
You will be joining a growing AI start-up building tools that help businesses and charities create high-quality e-commerce listings quickly and efficiently. Working as part of a small, experienced team, the business focuses on building practical software that solves real commercial problems using AI. With an emphasis on thoughtful engineering, clean solutions, and meaningful progress, they prioritise real-world impact over hype.
As the company continues to grow, they are now looking to bring in two Junior Software Developers at the start of their careers, offering the opportunity to learn from experienced engineers while contributing to real product development.
Job description & Key Responsibilities - Software Engineer
- You will be working alongside experienced developers to contribute to real product features within an AI-driven platform.
- Support the development and improvement of existing systems and software features.
- Write clean, well-structured, and maintainable code.
- Assist in solving technical challenges and improving system performance.
- Learn how production systems are designed, built, and maintained.
- Gradually take ownership of more complex tasks as your experience grows.
- Collaborate within a small, pragmatic team focused on building practical solutions for real users.
Job requirements - Software Engineer
- A 2:1 or above from a top university in Computer Science or a related degree.
- Solid understanding of programming fundamentals.
- Comfortable working in at least one programming language - a strong grasp of TypeScript and modern frontend frameworks such as React is ideal!
- Logical thinker with strong problem-solving abilities.
- Genuine interest in software engineering and technology.
- Curiosity and the ability to independently learn and figure things out.
- Evidence of side projects, GitHub activity, or self-directed learning would be highly beneficial.
- Strong communication skills and collaborative mindset.
Benefits of the job - Software Engineer
- Competitive starting salary of £40,000 - £45,000.
- Central London office (3 days onsite).
- Private healthcare.
- Pension scheme.
- 25 days holiday.
- Opportunity to learn from experienced developers within a small, low-ego team environment.
- Clear opportunity for growth and progression as the company scales.
Full Stack Engineer employer: Give a Grad a Go
Contact Detail:
Give a Grad a Go Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like LinkedIn. 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 using TypeScript and React. This is your chance to demonstrate your coding chops and problem-solving abilities, so make it shine!
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence and clarity in your thought process can set you apart!
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your passion for AI and software engineering, and let us know how you can contribute to our mission.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Show Your Passion: Let us see your genuine interest in software engineering! Share any side projects or GitHub activity that showcases your skills and curiosity. This is your chance to shine and show us what you’re capable of!
Tailor Your Application: Make sure to customise your CV and cover letter for the Full Stack Engineer role. Highlight your experience with TypeScript and React, and explain how your skills align with our mission of building practical solutions using AI.
Keep It Clean and Clear: Just like we value clean code, we appreciate a well-structured application. Use clear language, avoid jargon, and make it easy for us to see your qualifications and enthusiasm at a glance.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Give a Grad a Go
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript and any modern frontend frameworks like React. Brush up on your programming fundamentals, as you might be asked to solve coding challenges or discuss your previous projects.
✨Show Your Curiosity
Demonstrate your genuine interest in software engineering by discussing side projects or GitHub contributions. Companies love candidates who are eager to learn and explore new technologies, so share what you've been working on!
✨Prepare for Problem-Solving Questions
Expect to tackle some logical thinking and problem-solving questions during the interview. Practice explaining your thought process clearly, as this will showcase your analytical skills and how you approach technical challenges.
✨Emphasise Team Collaboration
Since you'll be working in a small team, highlight your strong communication skills and collaborative mindset. Share examples of how you've successfully worked with others in the past, whether in academic projects or previous roles.