Full Stack Developer

3 weeks ago


Newcastle upon Tyne, United Kingdom My Practice Cloud (MPC) Full time

About Us

 

At My Practice Cloud (MPC) we’re transforming dental practice management with powerful tools for financial reporting, performance tracking, and multi-location management. Our intuitive platform delivers essential insights, helping practices streamline operations, engage teams, and drive data-informed growth.

Our small, agile team fosters innovation, collaboration, and has a direct impact on thousands of users. If you’re a dynamic self-starter eager to work closely with leadership and take ownership of impactful projects, this is the role for you.


The Role


As a Full Stack Developer, you’ll be a key player in developing, maintaining, and enhancing our software platform, which encompasses both frontend and backend technologies. While the role leans backend, you’ll collaborate closely with frontend specialists and contribute across the stack as needed.


Key Responsibilities

 

·     Build and Optimise: Design, develop, and enhance software components with a focus on best practices, performance, and web application security.

·     Code Quality: Conduct rigorous code reviews to ensure correctness, security, and adherence to team standards.

·     System Maintenance: Improve and maintain the operation & performance of existing systems, identifying and resolving issues proactively.

·     Security Excellence: Stay informed on security best practices and implement measures to safeguard platform integrity.

·     Backend Ownership: Serve as a key developer for backend services under the guidance of the CTO.

·     Collaborative Development: Communicate effectively with colleagues across development, management, and support teams.

·     Testing and Assurance: Create and maintain unit, integration, and system tests to ensure software reliability.

·     Continuous Improvement: Propose and implement enhancements to existing systems and processes.

·     Clear Documentation: Develop and maintain technical documentation to ensure clarity and knowledge sharing.

·     Knowledge Growth: Stay at the forefront of industry trends by exploring new tools, techniques, and educational opportunities.


Essential Skills

 

·     Expertise in Java and Spring Framework (Spring Boot, Web, Security).

·     Proficiency with build tools like Gradle or Maven.

·     Strong SQL skills, including developing complex queries, optimising performance, and troubleshooting.

·     Proven experience designing and developing secure REST APIs for frontend integration.

·     Proficiency in core frontend technologies: HTML5, JavaScript, CSS, and JSON.

·     Skilled in Git and branching workflows in team environments.

·     Comfortable working with Linux systems.

·     Strong problem-solving skills with a proactive, ownership-driven mindset.

·     Interest in data analytics and visualisation.

·     Track record of meeting tight deadlines while achieving business objectives.

·     Detail-oriented developer with a commitment to clarity and quality.

·     Collaborative team player with the ability to foster strong working relationships.

·     Clear and effective communicator, both written and verbal, in English.


Desirable Skills

 

·     Experience with JavaScript frameworks, especially React (or Angular, Vue, etc.).

·     Familiarity with software architecture, design principles, and microservices.

·     Exposure to cloud platforms like AWS or Azure.

·     Knowledge of Agile, Scrum, and TDD practices.

·     Understanding of web application security best practices and implementation.

·     Experience with Linux administration and scripting (e.g., Bash).

·     Tools familiarity: Jira, BitBucket, SASS/SCSS.

·     Additional languages such as Python and C#.

·     Experience using multiple different database engines (SQL Server, Postgres, MySQL).

·     Experience with Continuous Integration/Development techniques and tools.

·     Knowledge of data lake technologies (Apache Spark, Iceberg, HUDI).

·     Experience in BI tools, dashboard design, and data visualisation.


What We Offer


·     Direct Impact: Work closely with the CTO and see your contributions drive real-world results.

·     Broad Exposure: Gain experience across the full tech stack and various technical domains.

·     Agile Environment: Be part of a nimble, innovative team where your ideas matter.

·     Growth Opportunities: Expand your skills in a supportive, fast-paced environment.

·     Competitive Compensation: Generous remuneration and pension contributions.

·     Work-Life Balance – Enjoy a 9/80 schedule with every other Friday off, plus 25 days of paid leave annually.

·     Flexible Working: Fully remote role with regular in-person team meetups to foster collaboration.

·     Home Office Setup: Get equipped with a high-quality PC or Mac laptop and all necessary home office equipment to ensure productivity.


Hiring Process


1.       Initial Screening Call: An initial conversation with our COO to assess your background, interests, and alignment with the role.

2.       Technical Assessment: A short, timed test covering Java, SQL, and problem-solving skills.

3.       Frontend Collaboration Discussion: A brief session with our frontend lead to assess collaboration potential and frontend familiarity.

4.       Technical Interview: A deep dive with our CTO into your technical expertise, past projects, and problem-solving approach, including a live coding exercise.

5.       Team Fit Interview: A final chat to evaluate alignment with our team culture and values.


  • Full Stack Developer

    3 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom NRG. Full time

    We are seeking an experienced Full Stack Developer to join our team at NRG. As a Full Stack Developer, you will be responsible for designing and developing complete web applications, from front-end user interfaces to back-end database systems.The ideal candidate will have extensive knowledge of coding languages, including C# and Java, as well as experience...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom NRG. Full time

    About the Role:NRG is looking for a skilled Full Stack Developer Specialist to join our team in Newcastle Upon Tyne. This role involves developing end-to-end digital solutions, from backend server infrastructure to frontend user interfaces.Responsibilities:Design and implement full-stack software solutions using modern technologies.Collaborate with...


  • Newcastle Upon Tyne, United Kingdom Home Group Full time

    Full Stack JavaScript Developer Newcastle upon Tyne or Flexible Location Permanent, Full Time (37.5 hpw) Salary circa £38,000 pa negotiable based on skills & experience, plus great benefits! **Giving our customers an amazing experience online. That’s when it hits home!** Are you a Full Stack JavaScript Developer looking to join an organisation that really...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom NHS Arden & GEM CSU Full time

    We are seeking a Senior Full Stack Java Developer to join our development team at NHS Arden & GEM CSU. In this role, you will be responsible for leading the development of full-stack applications using Java and associated frameworks, including JEE, Twitter Bootstrap, JS Charts, Highcharts, Wicket, Axon, RestEasy, JMS/Apache Camel, JSON/XML and Angular.The...


  • Newcastle upon Tyne, United Kingdom Client-Server Full time

    Company OverviewWe at Client-Server believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life.We work with clients who share our values and are looking for talented individuals to join their teams.About the JobWe are seeking a Senior Full...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Oliver Bernard Full time

    We're looking for a skilled Full Stack Developer to join our team at Oliver Bernard. As a key member of our Ed-Tech team, you'll play a critical role in developing and maintaining our platform using Ruby on Rails, JavaScript, and other relevant technologies.Our ideal candidate has a strong background in full-stack development, with experience working with...

  • Full Stack Developer

    2 months ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BMC Appointments Ltd Full time

    Job DescriptionBMC Appointments Ltd is seeking a Full Stack Developer to join our team. The successful candidate will develop strong object-oriented skills and backend expertise using Java, .NET, or PHP. They will work in small teams and handle diverse projects.ResponsibilitiesProject Handling: Ability to handle diverse projects and meet deadlines.Team...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom NRG. Full time

    In this Full Stack Development Role, you will have the opportunity to work alongside a large team of experienced Developers, expanding your technical knowledge with modern technologies and programming languages.


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Client Server Full time

    Technical Leadership PositionWe are seeking a seasoned Software Engineering Lead to join our team in Newcastle. As a key member of our engineering team, you will be responsible for leading technical projects and providing guidance to a small team of Full Stack Software Engineers.About the RoleThis is a fantastic opportunity to take on a hands-on technical...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Digital Appointments Careers Full time

    Job Description: We are seeking a highly skilled Lead Full Stack JavaScript Developer to spearhead our development efforts and manage a talented team of developers. The ideal candidate will have expertise in designing, developing, and managing high-quality applications using modern JavaScript frameworks and AWS services.About the Role:Lead the design,...


  • Newcastle upon Tyne, United Kingdom CV-Library Full time

    This well established and leading business services group headquartered near Newcastle are renowned for delivering innovative solutions that drive business success. As part of their continued growth, they are seeking a highly skilled Lead Full Stack JavaScript Developer to spearhead their development efforts and manage a talented team of developers....


  • Newcastle upon Tyne, United Kingdom Digital Appointments Full time

    This well established and leading business services group headquartered near Newcastle are renowned for delivering innovative solutions that drive business success. As part of their continued growth, they are seeking a highly skilled Lead Full Stack JavaScript Developer to spearhead their development efforts and manage a talented team of developers.   The...

  • Full-Stack Specialist

    3 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Amber Labs Full time

    Are you a talented Full-Stack Specialist looking for a new challenge? We're seeking an experienced professional to join our team at Amber Labs on a 12-month fixed-term contract, earning £50,000 - £70,000 per annum.About the JobAs a Full-Stack Specialist at Amber Labs, you'll be responsible for developing, enhancing, and maintaining backend or full-stack...

  • Full Stack Engineer

    6 days ago


    Newcastle Upon Tyne, United Kingdom Searchability Full time

    Full Stack Software Engineer - Salary up to £45k - Offices located in Newcastle - hybrid working Who Are We? Over the years we have become extremely successful in what we do. We have created a team of dedicated and hardworking technology experts that improves performance for institutions, businesses and many more making an enhancement on their everyday...

  • Lead Developer

    4 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom GivEnergy Ltd Full time

    About UsGivEnergy Ltd is a pioneering company that supplies battery and inverter hardware for energy management in the UK.We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Head Office in Newcastle-under-Lyme.This is a hybrid role, with 3 days onsite per week, offering a competitive salary of £80,000 - £110,000 per...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Jackson Hogg Ltd Full time

    Jackson Hogg Ltd invites applications for a highly skilled AWS Full Stack Developer to collaborate in building and maintaining our cutting-edge web-based platform. Your input will significantly impact our product and technology strategy, driving innovation forward.Your ProfileAs a seasoned software engineer with at least 3 years of experience, you should be...

  • Full Stack Developer

    15 hours ago


    Newcastle upon Tyne, United Kingdom Client-Server Full time

    Full Stack Developer / Technical Lead Newcastle onsite to £150k+Do you have expertise with modern full stack software engineering from engaging user interfaces through to complex, scalable backend systems, APIs and DevOps / deployment?You could be progressing your career in a hands-on technical leadership role, working on complex and interesting systems at...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Client Server Ltd. Full time

    **About Us:**We are a leading FinTech start-up with a secure backing and an established Hedge Fund client as a partner.**Role Overview:**This is an excellent opportunity to join a scaling tech company in a hands-on technical leadership role, working on complex and interesting systems.**Job Description:**You will head up a team of 5-6 other Full Stack...


  • Newcastle upon Tyne, United Kingdom Digital Appointments Full time

    This well established and leading business services group headquartered near Newcastle are renowned for delivering innovative solutions that drive business success. As part of their continued growth, they are seeking a highly skilled Lead Full Stack JavaScript Developer to spearhead their development efforts and manage a talented team of developers.   The...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Endeavour Recruitment Solutions Full time

    Job Summary:We are looking for a talented Full Stack Developer to join our team at Endeavour Recruitment Solutions. As a full stack developer, you will be responsible for designing, developing, and deploying scalable and efficient web applications using Java and Python.The successful candidate will have a solid understanding of front-end and back-end...