Overview
We are seeking a motivated and enthusiastic Junior Developer to join our team. As a Junior Developer, you will contribute to the specification, development, and maintenance of internal applications, working closely with the IT Manager and under the mentorship of the Lead Developer. The role will include exposure to modern development frameworks, databases, and deployment environments. You will be actively encouraged to grow your skills and take on increasing responsibility.
Duties will include but not limited to:
* Support the design, development, and maintenance of internal applications used across the business.
* Collaborate with the IT team to translate requirements into technical solutions.
* Work with both relational and NoSQL databases to ensure efficient data management.
* Contribute to code reviews, testing, debugging, and documentation to ensure code quality.
* Stay up to date with new technologies and development practices, applying them where relevant.
* Provide technical support and improvements to existing systems as required.
* Participate in team discussions, contributing ideas and solutions for ongoing projects.
Skills
Applicants should have some experience with the following:
* JavaScript development, specifically with the React framework.
* for modern, full-stack React applications.
* Relational databases such as MySQL, PostgreSQL, SQLite.
* NoSQL databases such as MongoDB, Firestore.
* Object-Relational Mappers (ORMs) such as Prisma, Drizzle.
* TypeScript for strongly typed development
Experience with any of the following will be an advantage:
* React Native for mobile app development.
* Vercel deployment platform.
* Firebase for backend and authentication services.
* Power BI for reporting and data visualisation.
* Authentication services such as Auth0, Clerk, NextAuth.
* Microsoft Graph APIs for integration with Office 365.
* Linux systems administration.
* Docker for containerised environments.
Job Types: Full-time, Permanent
Pay: £30,000.00-£36,000.00 per year
Benefits:
* Free parking
* Health & wellbeing programme
* On-site parking
* Paid volunteer time
* Sick pay
Work Location: In person