LEAD developer

We consider the Lead 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:

  • Lead and work with fellow developers to build and maintain quality software products for the company. 
  • Contribute technically to product requirements documentation, understanding its business and design requirements, and converting that into technical issues that developer teams understand. 
  • Participate in product development sprints to build the product, either in a direct capacity writing code, or reviewing teammates’ code.
  • Participate in testing, internal product demos and product releases. 
  • Participate in the fixing of product bugs. 

Requirements:

  • Design, architect, and implement frontend applications in VueJS, NuxtJS and Electron.
  • Code reviews.
  • Develop, design and maintain backend components and API services. 
  • Write high quality, clean and maintainable code. 
  • Design and develop reusable components and libraries for future use.
  • Proficiency in Python or PHP.
  • Understanding of frontend development tools and technologies such as Webpack, NPM, Unit Testing, Responsive Web Design, REST APIs.
  • Proficiency in at least 1 modern backend framework.
  • Basic knowledge of common web security practices. 
  • Experience with Docker and SQL databases.
  • Experience in automated software testing and CI/CD pipelines. 
  • Experience with at least 1 cloud platform (e.g. AWS, GCP, Azure).

Collaborate with:

  • Teammates in the software engineering team for all technical matters. 
  • Data scientists for integration of ML components and services. 
  • Product designers for the UI/UX design process. 
  • Product managers for requirements collection and project scoping. 
  • Product operations for bugs fixing and client support. 
  • Hardware engineers for software/hardware interface.

Desired Skills and Experience: 

  • 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