Nodejs Engineer

Leadtech Group Logo

Leadtech Group

πŸ“Remote - Spain

Summary

Join Macropay, a fintech leader in payment orchestration, as a Node.js Developer. You will design, develop, and optimize backend solutions using Node.js, TypeScript, and related frameworks. Responsibilities include building REST APIs, managing asynchronous processes, and ensuring security and performance. The ideal candidate possesses strong technical expertise, TDD skills, and experience in the payments sector. We offer a competitive salary, comprehensive benefits, professional development, and a fully remote work environment. Become part of a collaborative and innovative team dedicated to delivering exceptional user experiences.

Requirements

  • Bring proven experience in the payments, banking, or FinTech industry, with a solid understanding of industry-specific challenges and requirements
  • Have 5+ years of experience in frontend development
  • Strong proficiency in JavaScript and TypeScript
  • Hands-on experience with Node.js frameworks such as Express and NestJS
  • Experience building and consuming REST APIs
  • Knowledge of asynchronous programming, event-driven architecture, and microservices
  • Experience with authentication & authorization mechanisms (JWT, OAuth, session management)
  • Strong understanding of scalability principles for distributed applications
  • Experience in database integration (SQL and NoSQL) and designing efficient schemas
  • Knowledge of security best practices, including data protection, encryption, and compliance
  • Demonstrate exceptional problem-solving skills, with a focus on scalability, performance, and security
  • Hands-on experience with automated testing frameworks (Jest, Mocha, etc.)
  • Familiarity with Git for version control and collaborative development

Responsibilities

  • Develop and maintain backend services using Node.js and TypeScript
  • Design and implement RESTful APIs that are efficient, scalable, and maintainable
  • Work with asynchronous programming paradigms and apply best practices to avoid pitfalls
  • Actively participate in the design and development of the payment system, addressing edge cases such as failures, retries, concurrency issues, and ensuring a consistent and seamless user experience
  • Ensure security compliance, authentication, and authorization between multiple systems and environments
  • Design database schemas that effectively support business processes
  • Collaborate with frontend developers to integrate user-facing elements with backend logic

Preferred Qualifications

Experience with AWS

Benefits

  • Competitive salary and comprehensive benefits package
  • Opportunity to shape HR strategy for a global, innovative fintech company
  • Professional development opportunities and resources
  • A collaborative, inclusive, and dynamic work culture
  • Full Remote Work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.