Fronteers — vakvereniging voor front-end developers

Job position NodeJS Lead Engineer at XPAY (Amsterdam)

  • Geplaatst op: 24-01-2021

XPAY

XPAY focuses on issuing and administering electronic payment (credit cards), each in connection with a highly innovative customer loyalty program. We are one of the fastest growing FinTech companies in Europe these days. Among other partners, we’re working directly together with Mastercard to develop new and exciting products. XPAY Development GmbH in Munich (HQ) is the software branch of the XPAY Group and carries out the development of the XPAY software.

For our development team in Amsterdam, we are currently looking for a full time experienced NodeJS engineer to lead and guide a team of junior developers and deliver a set of cutting edge applications together with them. Together we are working on a greenfield project.

Who are you?

● You are able to communicate with developers and business teams effectively to convince them of your view on best development practices
● You love to learn while teaching and sharing knowledge
● You believe in life after work
● You are creative, empathetic and open-minded. You’re helpful and likes to solve problems
● You live in The Netherlands
● Fluent in English

Main goals and responsibilities

● Structure, create and deliver internal and customer-facing XPAY applications together with the XPAY product, marketing and design team
● Support a team of enthusiastic junior developers in growing their technical skills:
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Structure their processes and workflows
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Review their code and give feedback
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Be available for questions and support

Technical requirements

● Stack (experience and proficiency required):
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Typescript
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‎○ React (functional components & hooks)
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ GraphQL (Apollo client & server)
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Express
● General:
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Deep insights into Javascript frontend and backend application architecture, including but not limited to:
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎■ Creating reliable and testable frontend and backend code
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎■ Efficient frontend component and style organisation
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎■ Using cloud functions, CDNs and other means of decentralised delivery (https://jamstack.org/)
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎■ Error tracking and application monitoring
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Proven track record in delivering performant and well designed frontend applications
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Experience with document-based and relational databases
‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎○ Good understanding of information security

Other responsibilities

● Delegating tasks and achieving daily, weekly, and monthly goals
● Knowledge of Agile Scrum rituals
● Keeping up-to-date with industry trends and developments
● Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
● Motivating staff and creating a safe space where they can ask questions and voice their concerns
● Being transparent with the team about challenges, failures, and successes
● Think along with the design, infra and architecture and do some investigation when needed

What we offer:

● A competitive salary and awesome job at Amsterdam Schiphol with an amazing view on the airplanes
● 30 vacation days
● € 1000 budget for training/ courses/ conferences
● Travel allowance
● We will provide you with a MacBook Pro

Are you part of an underrepresented group and is this just the challenge you need? Send your portfolio link, CV and motivation letter to: Rayta van Rijswijk (she/her): r.vanrijswijk@xpay.de