MCD logo

CAREERS

Full Stack Developer

Join our thriving digital agency in Teesside and be part of an energetic team working on amazing digital products.

Overview

Exciting times are ahead as our business flourishes and expands! At MCD Systems, we are passionate about crafting exceptional digital solutions that help our clients fully embrace the digital era. Based in the heart of Teesside, our vibrant digital services and software development company is seeking a passionate and proactive Full Stack Developer to join our growing team.

We are looking for a skilled developer with a strong foundation in both front-end and back-end development. If you thrive in an environment where you can deliver robust and scalable solutions across the full development stack, we want to hear from you!

The Role

This is a fantastic opportunity for a versatile Full Stack Developer to join an established and forward-thinking tech company in Teesside. You will work collaboratively with both the design and development teams to build seamless, high-performance web and mobile applications.

In this role, you will be responsible for developing and maintaining both the front-end user interface and the back-end services, ensuring smooth integration and optimal performance. You will work on projects in an agile framework, taking ownership of key aspects of the development cycle from concept to deployment, and ensuring that our digital products meet the highest possible standards.

You will contribute to the entire lifecycle of applications, focusing on both user experience and back-end functionality. Additionally, you will collaborate with stakeholders to identify areas for improvement and implement innovative solutions to enhance our products.

Key Responsibilities
  • Developing, testing, and maintaining scalable and efficient full-stack applications.
  • Collaborating with designers to ensure the user interface is pixel-perfect and aligned with user-centric principles.
  • Building robust APIs and ensuring seamless integration with front-end applications.
  • Writing clean, modular code to optimise performance and scalability.
  • Ensuring cross-browser compatibility, responsiveness, and optimal performance across devices.
  • Maintaining and enhancing existing digital products to improve functionality and performance.
  • Staying current with industry trends and contributing to continuous improvements in development practices.
  • Participating in agile project management and delivering quality work within deadlines.
What You'll Bring
  • Proficiency in full-stack technologies such as JavaScript, HTML5, CSS3, React, and Node.js.
  • Experience in building APIs and working with back-end frameworks.
  • A portfolio of projects showcasing your experience in delivering full-stack solutions.
  • Strong problem-solving skills with a focus on delivering high-quality, scalable solutions.
  • Familiarity with version control tools like GitHub for code management and collaboration.
  • Experience working in an agile development environment.
  • A commitment to continuous learning and staying up-to-date with the latest technologies.
Bonus Skills
  • Experience with cloud platforms such as AWS or Azure.
  • Knowledge of DevOps practices, including CI/CD pipelines.
  • Familiarity with mobile development frameworks like Flutter.
  • Experience working with databases (SQL or NoSQL).
What We Offer

At MCD Systems, we believe in fostering a supportive and innovative environment where creativity and collaboration thrive. We're proud to be part of Teesside's growing tech community, offering the opportunity to work on exciting, impactful projects.

We are committed to the personal and professional growth of our team members. You'll have access to learning opportunities that will help you stay updated on the latest full-stack technologies and development practices.