Senior Full-Stack Engineer at Inventory Planner

Headquarters: Remote

As a Senior Full-Stack Developer at Inventory Planner, you will be working on a variety of projects from eCommerce integrations and data ingestion to metrics processing and user-facing features.

Role Responsibilities:
  • Produce well documented, tested and readable code.
  • Hold and maintain an excellent level of skill in our key programming languages (PHP and Javascript), database (MongoDB), and related frameworks.
  • Be comfortable exploring and evaluating new approaches and technologies, their appropriateness for our needs and adoption into our stack.
  • Contribute to scaling up your systems and data processing pipelines as we grow our customer base, and our customers grow their data sets.
  • Plan your assigned product and platform deliverables with leadership.
  • Actively participate during incident reviews and look for improvements.
  • Prioritise and triage your workload regularly to ensure it is well managed.
  • Be comfortable exploring, analysing and communicating data to other functions inside and outside the organisation.
  • Take strong ownership of assigned customer issues until handed off or resolved.
  • Be comfortable communicating with your engineering colleagues around work tasks via Slack, email and audio calls.
  • Actively seek to understand the business’s annual and quarterly strategic priorities.
  • Develop and maintain a good level of relevant industry and market expertise.
  • Help shape and develop company culture by:
    • Working in an open and transparent manner.
    • Collaborating with other team members towards shared goals.
    • Maintain a continuous learning mindset.
  • Availability from Monday to Friday during business working hours assigned by the company.
  • Available for on-call emergencies as and when required.
  • High-speed, reliable Internet connection.
  • Fluent English speaker.
  • Self-motivated and self-directed.
  • Location: Remote within the Europe, Middle-East, Africa timezones.
  • Senior-level PHP experience.
  • Web framework and object-oriented database experience a plus. (We use VueJS and MongoDB respectively.)
Why Work For Us
Great people: You’ll join a collaborative team where your work will be supported and recognized.
Interesting product: We’re dedicated to building innovative solutions for our customers.
Remote culture: We support our team’s ability to be successful at work while balancing life outside the workplace.

Our Engineering Processes
We’re at a fascinating inflection point as our team evolves from a small founder-led team to a growing and maturing functional group within a larger company. We have a product that is stable, but with plenty of areas to innovate on and scaling challenges to wrestle with due to growth.

Our fully remote engineers have lots of space to experiment and autonomy to shape their week with a focus on getting the outcomes we agree without micromanagement and meeting hell.

Our Hiring Process
Our process is designed to be light-weight in the early stages but comprehensive enough for you to figure out if you want to work with us and for us to ensure you’ll rise to the challenges we have to face together!
  1. Screening call (10 minutes)
  2. First interview with Head of Engineering
  3. Test/project (typically a few hours of own work solving an interesting problem on your own timeline)
  4. Second interview with CTO and Head of Engineering to review project
  5. Job offer
About Brightpearl Based in Bristol (UK) and Austin, Texas (US), Brightpearl provides a retail operating system (ROS) for retailers and wholesalers. Its mission is clear: automate the back office so merchants can spend their time and money growing the business. Brightpearl’s ROS includes financial management, inventory and sales order management, purchasing and supplier management, CRM, fulfillment, warehouse and logistics. In addition, the system has high-performing connectors to the major ecommerce platforms, including Magento, BigCommerce and Shopify. Brightpearl’s platform manages over 10m transactions and $5bn of business a year.

About Sage Sage exists to knock down barriers so everyone can thrive, starting with the millions of small and mid-sized businesses served by us, our partners and accountants. Customers trust our finance, HR and payroll software to make work and money flow. By digitising business processes and relationships with customers, suppliers, employees, banks and governments, our digital network connects SMBs, removing friction and delivering insights. Knocking down barriers also means we use our time, technology and experience to tackle digital inequality, economic inequality and the climate crisis.

Please let the company know you found this position on so we can keep providing you with quality jobs.