We are seeking talented and ambitious Full-Stack Developer Interns to join our dynamic team and contribute to the development and success of some of our cutting-edge R&D projects. As a Full-Stack Developer Intern, you'll work closely with our Development Manager and cross-functional teams to support the development and refinement of both frontend and backend functionalities. This internship offers a unique opportunity to engage in full-stack development activities, from database management to user interface design, in a fast-paced tech environment.
Key Responsibilities:
-
Database Design & Modelling: Assist in structuring databases effectively to cater to the project's data requirements, including creating schema diagrams and normalisation reports.
-
Frontend Development: Work on crafting responsive user interfaces using Material-UI and React, ensuring compatibility across devices and browsers.
-
Backend Development: Develop scalable backend services using .NET Core and ASP.NET Core, focusing on API integration and error handling.
-
Mobile Development: Participate in developing, testing, and refining mobile applications for Android and iOS platforms.
-
Collaboration: Collaborate with the Development Manager and cross-functional teams, ensuring code quality, documentation, and adherence to project goals.
-
Version Control & Code Reviews: Engage in maintaining version histories and participating in code reviews to uphold code quality.
Requirements:
- Pursuing or have completed a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Familiarity with full-stack development tools, e.g., Visual Studio Code, .NET Core, Git, GitHub, and Azure Repos, is a plus.
- Passion for coding, innovation, and a drive to learn and grow in a full-stack development role.
As a Software Developer at our company, you will play a vital role in creating a cutting-edge technologies. If you are passionate about using technology to make a positive impact on people's lives, we would love to hear from you.
Benefits
Join our internship programme within our Product Development team. Interns typically join us for 3 months (often with the possibility to extend the internship) on an unpaid basis. We offer:
-
Mentorship: Work closely with experienced full-stack developers and industry professionals.
-
Real-World Experience: Gain hands-on experience in full-stack development, contributing to live projects that have a direct impact on our users.
All our internships are full-time, and successful candidates following the first 3 months will be evaluated for a £700.00 per month salary upon successful confirmation as Junior Associates.
If you are passionate about full-stack development and eager to make a significant impact in the digital health space, then we’d love to hear from you!