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.