Site icon UK Startup Jobs

NodeJS Back-end Developer

At Tallysticks, we believe that international trade brings the global community together. We’re opening up growth for independent businesses, building trust with their trading partners and confidence in their trade potential. We’ve simplified the end-to-end trade process by creating a single online tool for documentation, communications and payments. Tallysticks reduces the effort, cost and risk of trade management for independent businesses. Our aim is to help SMEs around the world grow their business.

 

 

What is Tallysticks?

Tallysticks is a solution that helps customers create, negotiate, and agree international (containerised) trade contracts with ease. The solution is comprised of two key products:

1) a trade book – an application enabling importers and exporters to draft and sign legally binding trade contracts
2) a payments mechanism – a framework that allows buyers and sellers to confidently exchange payment in a protected manner

We have a number of different products and applications envisaged over the coming years, but the above two are the focus for 2018.

 

 

The Role

We are an agile-based team looking to transform an old and static industry applying B2C customer service and tech principles to a B2B world. We’re looking for an ambitious Node.js Back-end Developer to join our engineering team and work on expanding our core product APIs. As well as building features, you’ll be expected to take part in tech planning sessions and shape the whole tech stack going forward.

You must be an excellent communicator, face-to-face or over Slack. We are one team and work as a collective towards a common goal. This is not a place for a contracting mindset!

 

Successful candidate profile:

The successful candidate will want to build an industry-changing product and has a proven track record of building APIs and backend services with Node.js:

5+ years Software or Web development experience, min. 2 years experience with Node.js
Confident using SQL databases and NoSQL databases (we use Postgres and Redis at the moment)
Has experience of web paradigms such as Microservices, REST, WebSockets, Authentication
Strong software engineering principles – you know your best practices for writing secure, fast and maintainable code
Good knowledge of modern JavaScript including the latest language features
Build, testing and automation tools such as CI tools and Docker
Familiar with cloud computing concepts (we use AWS)
Desirable: understanding of security and basic cryptography concepts
Desirable: some knowledge of data engineering for analytics
Desirable: experience with one or more other languages (Go, Python)

 

 

When does the position start?

We only accept the best candidates and as such are in no rush. We hope to have the right person through the door by April 2018 but we will wait for the right person.

 

 

Application process

1) Send CV and Cover Letter
2) Phone Screening Interview with competency based questions
3) Take-home case study based Tallysticks’ and/or a competitor’s customer service model
4) Face-to-Face technical interview with CTO & COO

5) Face-to-Face non-technical interview with CEO

 

 

Remuneration and package

We offer a competitive package starting including salary and equity.

We are a meritocracy and reward good work.

We also provide a £5,000 annual learning bursary

 

 

Tallysticks leadership team

CEO: ex JP-Morgan Emerging Markets Analyst, ex US Diplomat and previous SME owner
CTO: ex CTO of digital media company CarThrottle
COO: ex KPMG Machine Learning Product Manager, ex Berlin Tech Accelerator
Head of Product: ex TechStars Mentor and B2B and B2C Product Manager