Position: Fullstack Developer Node_distributed systems
Company: Unit City
Category: Node.js
Experience required: 5y
English level: upper

We're looking for a mid-level full stack Engineer to join our remote team to develop our next-generation user interfaces. You’ll be amongst the earliest members of this team, helping to shape the direction of the product as a whole.

What will the role involve?

- Completely rethinking Co-Op building payments
- Implementing and optimising a complex user interface for describing and configuring payment flows **
- Designing and leading the delivery of new features for our product suite, and help us create an awesome developer experience for external partners
- Working in close collaboration with our product, and R&D team to deliver excellent and robust user-facing products
- Developing deep payments expertise, always looking for ways to optimise our user facing app
- Lead the evolution of our frontend app to next level with unit tests, and a more robust code

Requirements

- Experience building high-performance, distributed backend systems (+5 years)
- Node.js Nice to have
- Experience in driving and using modern development practices such as BDD and TDD would be highly advantageous
- Proficient with Javascript and React.js (2+ years experience)
- Proficient with HTML and CSS (2+ years experience)
- Passion for beautiful, maintainable and well-tested code
- Highly motivated self-starter who values autonomy and getting things done
- Strong communication skills in English (written and spoken)
- Experience working in a fast-paced and remote environment