At a Glance
- Tasks: Develop, maintain, and enhance our software platform across frontend and backend technologies.
- Company: Join My Practice Cloud, transforming dental practice management with innovative tools.
- Benefits: Enjoy a fully remote role, flexible hours, and generous paid leave.
- Why this job: Be part of a small, agile team making a direct impact on thousands of users.
- Qualifications: Expertise in Java, Spring Framework, SQL, and core frontend technologies required.
- Other info: Engage in collaborative discussions and coding exercises during the interview process.
The predicted salary is between 28800 - 48000 £ per year.
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. 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. Build and Optimise: Design, develop, and enhance software components with a focus on best practices, performance, and web application security. · Code Quality: Improve and maintain the operation & performance of existing systems, identifying and resolving issues proactively. · Testing and Assurance: Create and maintain unit, integration, and system tests to ensure software reliability. · Expertise in Java and Spring Framework (Spring Boot, Web, Security). · 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. · Comfortable working with Linux systems. · Interest in data analytics and visualisation. · Detail-oriented developer with a commitment to clarity and quality. · Clear and effective communicator, both written and verbal, in English. 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., 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. Broad Exposure: Gain experience across the full tech stack and various technical domains. · Agile Environment: Growth Opportunities: 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. A short, timed test covering Java, SQL, and problem-solving skills. Frontend Collaboration Discussion : A brief session with our frontend lead to assess collaboration potential and frontend familiarity. A deep dive with our CTO into your technical expertise, past projects, and problem-solving approach, including a live coding exercise. A final chat to evaluate alignment with our team culture and values.
Full Stack Developer- IMMEDIATE START employer: My Practice Cloud (MPC)
Contact Detail:
My Practice Cloud (MPC) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer- IMMEDIATE START
✨Tip Number 1
Make sure to brush up on your Java and Spring Framework skills, as these are crucial for the role. Familiarize yourself with Spring Boot, Web, and Security to demonstrate your expertise during the technical interviews.
✨Tip Number 2
Since the role involves both frontend and backend work, practice your skills in HTML5, JavaScript, and CSS. Being able to discuss your experience with JavaScript frameworks like React will also give you an edge.
✨Tip Number 3
Prepare for the timed test by solving problems related to SQL and coding challenges. Focus on writing efficient queries and optimizing performance, as this will be a key part of your responsibilities.
✨Tip Number 4
Show your interest in data analytics and visualization by discussing any relevant projects or tools you've used. This will align well with the company's focus on performance tracking and data-informed growth.
We think you need these skills to ace Full Stack Developer- IMMEDIATE START
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description for the Full Stack Developer position at My Practice Cloud. Understand the key responsibilities and required skills, especially focusing on Java, Spring Framework, SQL, and frontend technologies.
Tailor Your CV: Customize your CV to highlight relevant experience and skills that align with the job requirements. Emphasize your expertise in backend development, REST APIs, and any experience with cloud platforms or Agile methodologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your eagerness to contribute to My Practice Cloud. Mention specific projects or experiences that demonstrate your ability to work in an agile environment and your commitment to code quality.
Prepare for Technical Assessments: Since the application process includes a timed test covering Java, SQL, and problem-solving skills, practice these areas beforehand. Be ready to discuss your past projects and technical expertise during interviews, especially in relation to collaboration with frontend teams.
How to prepare for a job interview at My Practice Cloud (MPC)
✨Showcase Your Full Stack Skills
Be prepared to discuss your experience with both frontend and backend technologies. Highlight specific projects where you utilized Java, Spring Framework, and core frontend technologies like HTML5, JavaScript, and CSS.
✨Demonstrate Problem-Solving Abilities
During the live coding exercise, focus on your problem-solving approach. Think aloud as you work through challenges, showcasing your thought process and how you tackle issues in real-time.
✨Emphasize Collaboration Experience
Since the role involves working closely with frontend specialists, share examples of past collaborations. Discuss how you effectively communicated and contributed to team projects, especially in an Agile environment.
✨Prepare for Technical Questions
Expect questions related to SQL, REST APIs, and web application security. Brush up on your knowledge of these areas and be ready to provide detailed explanations or examples from your previous work.