Full Stack Engineer

Location – Guildford, Surrey, England.

About the job


At DIREK, we are committed to redefining the essence of modern habitats and workplaces through our Smart Building Management (SBM) solutions. Our mission is to harness the transformative power of IoT, AI, and data analytics to create intelligent environments that prioritize energy efficiency, security, and optimal resource utilization. We strive to deliver innovative systems that enhance occupant well-being, streamline operational performance, and foster sustainable practices.

Through our commitment to excellence and a visionary approach to technology, we aim to empower businesses and individuals with the tools to make informed decisions, elevate experiences, and contribute to a healthier planet.

Job Description:

Are you a Full Stack Developer with a passion for IoT, AI, and cutting-edge technology? Do you thrive in an environment that encourages innovation and collaboration? If so, we want you to join our team!

As a Full Stack Developer at DIREK you will play a crucial role in the development of our AI based IoT projects. You will be responsible for creating robust, scalable, and secure solutions that leverage the latest technologies. Your expertise in both front-end and back-end development will be instrumental in driving the success of our projects. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining software applications for managing the built environment. You will work with both front-end and back-end frameworks and technologies to create seamless user experiences. You will collaborate with cross-functional teams to identify business needs, provide customized solutions, and deliver high-quality software products.

Key Responsibilities:

  • Develop and maintain front-end applications using Angular framework.
  • Design, implement, and optimize back-end services using FastAPI, Kafka, Redis, SQL, and Python.
  • Collaborate with the AI team to implement AI algorithms into IoT solutions.
  • Build and maintain APIs, ensuring they are modular, scalable, and secure.
  • Implement best practices for security and testing at every stage of development.
  • Contribute to DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Ensure code quality and scalability of the solutions.
  • Collaborate with cross-functional teams to define project requirements and objectives.
  • Stay up-to-date with the latest industry trends and technologies.
  • Uphold coding standards and ensure compliance


  • Strong experience in front-end development with Angular (+3 years)
  • Proficiency in back-end development using FastAPI, Kafka, Redis, SQL, and Python (+3 years)
  • Skilled in crafting RESTful APIs for web service development
  • Experience with implementing AI algorithms is a plus.
  • Solid understanding of security best practices
  • Strong problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Ability to write clean, maintainable, and scalable code
  • Good understanding of software development practices such as Agile, Test Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD)
  • Ability to communicate complex technical ideas to both technical and non-technical audiences, and work effectively in cross-functional and collaborative teams
  • Experience with AWS or other cloud providers is a plus
  • Experience with IoT, machine learning, or data analytics is a plus


We understand the importance of work-life balance and are committed to providing our team with a comprehensive benefits package that includes:

  • Competitive salary reflecting your skills and experience.
  • Extended holidays to help you relax and recharge.
  • Hybrid working options to accommodate your workstyle.
  • Health insurance to ensure your well-being.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • Exciting projects at the intersection of IoT and AI.

Join our team and be part of a company that values your skills and expertise while offering a rewarding and inclusive workplace culture.

How to Apply:

If you are a talented Full Stack Developer who is excited about IoT, AI, and innovation, we want to hear from you! Please submit your resume and a cover letter detailing your relevant experience and why you are the ideal candidate for this role to jobs@direkltd.co.uk.

DIREK is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage candidates of all backgrounds to apply.

Application Deadline: 29th of March 2024

DIREK thanks all applicants for their interest; however, only those selected for an interview will be contacted.

Leave a comment

Your email address will not be published. Required fields are marked *