Backend developer

We consider the Backend Developer essential to solving our mission, with the rapid growth of clients in the food ingredients sector. You will report to the Head of Software Engineering and Chief Product Officer, and work closely with the team to grow ProfilePrint’s business. 

Be a key member in creating a best-in-class SaaS platform to revolutionise the food-tech industry.

Job Description:

  • Develop, design and maintain ProfilePrint’s backend components and API services.
  • Write high quality, clean and maintainable code.
  • Gather requirements for new features and updates.
  • Collaborate with frontend developers and data scientists for integration of components and services.
  • Design and develop reusable components and libraries for future use.

Requirements:

  • Bachelor’s Degree in Computer Science or equivalent industry experience.
  • Expertise in Python or PHP.
  • Expertise in at least 1 modern backend framework.
  • Basic knowledge of common web security practices.
  • Working experience with Docker and SQL databases.
  • Working experience in automated software testing and CI/CD pipelines.
  • Working experience with at least 1 cloud platform (e.g. AWS, GCP, Azure).
  • Minimum 2 years of professional experience in a backend web development role.
  • Independent, highly motivated and driven, with a “can-do” attitude.
  • Good problem-solving skills and attention to detail.
  • Passionate in building innovative solutions that solves practical problems.

Desired Skills and Experience:

  • Interest and experience in full-stack web development.
  • Experience working with Django or Yii2 Framework.
  • Interest or experience in AI/ML technologies.
  • Experience in solving web performance issues and web performance optimisation.
  • Practical experience in DevOpsSec techniques and best practices such as CI/CD, TDD, Pair Programming, Feature Toggles, Automated Testing.
  • Previous experience in tech start-ups an advantage.