Descrição

WE ARE HIRING

Engineer Typescript/Node.js (Middle)

Employer/Client

Payments orchestration platform (Fintech product)

Location

Porto, Portugal (Hybrid, 3 days in the office per week)

Work experience

3+ years

Type of employment

Full-time & Permanent

What is our client looking for?

Our client, a leading company in the fintech and payment orchestration space, is seeking a Typescript/Node.js Engineer to join their team and contribute to the development of cutting-edge payment orchestration solutions. A Typescript/Node.js Engineer is responsible for designing, developing, and maintaining backend services that facilitate the management of multiple payment gateways, methods, and related functionalities. Their expertise in Typescript/Node.js, backend development, and database integration is crucial for ensuring efficient and secure payment processes.

  • Responsibilities:
  • Play a key role in developing server-side applications and payment flows.
  • Collaborate with the Tech Lead in developing the frontend part of applications, focusing on UX best practices and designs.
  • Contribute to the design and optimisation of APIs.
  • Assist in designing and optimising database schemas.
  • Collaborate in performance monitoring and optimisation efforts.
  • Support security measures and stay updated on security trends.
  • Execute tests to ensure code quality and reliability.
  • Work with cross-functional teams and provide technical input.
  • Engage in continuous learning and skill improvement.
  • Contribute to designing scalable infrastructure.
  • Assist in creating documentation for projects.
  • Be on standby to respond promptly to issues, calls, and other system-related matters as they arise. Work closely with other teams to troubleshoot and resolve issues with agility.
  • Who you are:
  • A skilled Typescript/Node.js Engineer eager to develop and maintain complex backend services within a fintech environment.
  • Passionate about backend development, API architecture, and database optimisation to ensure secure and efficient payment processing.
  • Comfortable working in a Domain-Driven Design (DDD) environment and taking ownership of value domains.
  • Detail-oriented and proactive in performance tuning, security implementation, and code quality assurance.
  • Open to collaboration with cross-functional teams to develop scalable, high-performance solutions.
  • Adaptable to new technologies and keen on continuous learning.
  • Strong communicator, fluent in English, capable of bridging technical and non-technical discussions.
  • Desirable:
  • Experience with integration of payment system APIs (PayPal, Stripe, etc.) and understanding of underlying concepts (ISO8583, PCI DSS, etc.).
  • Practical experience with Java.
  • Proficiency in methods of creating adaptive and responsive design.
  • Familiarity with front-end technologies such as HTML, JavaScript, and CSS.
  • Knowledge of GitLab CI, Kubernetes, AWS.
  • Experience with Elasticsearch, message queues (ActiveMQ/RabbitMQ).
  • Exposure to TypeScript, RESTful API design, Angular 2+, Node.js (NestJS, Express), MongoDB, PostgreSQL, Docker, and Kubernetes.
  • Strong willingness to learn and grow within the team.
  • Experience in high-growth, fast-paced technology environments.
  • Benefits:
  • Healthcare and Wellbeing:
  • Generous private health care.
  • Group life insurance (location-dependent).
  • Employee assistance program offering 24/7 confidential advice (location-dependent).
  • Paid time off for both physical and mental health.
  • Global Team and Community:
  • Opportunities to work between global offices.
  • Company-wide socials, team lunches, and gatherings.
  • Compensation:
  • Competitive salaries reflecting performance, responsibilities, and growth.
  • Generous Parental Leave:
  • Maternity, paternity, adoption, surrogacy, or shared parental leave for all employees.
  • Flexible Working:
  • Flexible working arrangements to accommodate personal commitments (role-dependent).
  • Personal Growth and Development:
  • Investment in training courses and learning opportunities to support career advancement.
  • Modern Tech Stack:
  • Utilisation of a modern technology stack with a focus on innovation in payments.
  • Provision of MacBook or PC.
  • Remote working budget to equip home office setups.

How to Apply:

To apply, please visit our careers site, or submit your resume directly to Adriana Silva ([email protected]).

Thank you for considering a career with us!

Para se candidatar a esta vaga, faz login ou crie uma conta.