G

Getnet

Provides payment processing for merchants worldwide

Mid-Level Backend Developer - Node.js

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Experience developing backend applications using Node.js.
  • Experience with JavaScript and/or TypeScript.
  • Experience with MongoDB, including data modeling, indexes, queries, and aggregations.
  • Experience developing and consuming REST APIs.
  • Knowledge of microservices architecture.
  • Experience with asynchronous communication and event-driven architectures using messaging technologies such as Azure Service Bus, RabbitMQ, Kafka, or similar.
  • Knowledge of messaging concepts including queues, topics, consumers, retries, dead-letter queues, idempotency, and failure handling.
  • Knowledge of development best practices including Clean Code, SOLID, and separation of responsibilities.
  • Knowledge of Git and collaborative development workflows.
  • Familiarity with Docker, CI/CD, logs, monitoring, and observability.
  • Ability to investigate performance, integration, and production application issues.

Responsibilities

  • Develop and evolve applications and microservices using Node.js.
  • Work with MongoDB, performing data modeling, queries, indexing, and aggregations.
  • Develop and consume REST APIs and system integrations.
  • Implement and maintain integrations based on asynchronous communication and messaging.
  • Investigate and resolve technical problems, including production incidents.
  • Ensure code quality through testing, code review, and development best practices.
  • Collaborate with other teams to resolve dependencies and integrations and unblock deliveries.
  • Participate in technical discussions, refinements, and definition of product solutions.
  • Monitor and track feature behavior after production deployment.

Desired Qualifications

  • Strong experience with TypeScript.
  • Experience with high-volume transactional applications.
  • Experience with automated testing.
  • Knowledge of SQL and ability to work with queries and aggregations.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with observability and monitoring tools.
  • Knowledge of caching, resilience, scalability, and eventual consistency concepts.
  • Experience in financial services, payment systems, or systems with high availability and security.

About the Company

Getnet

Provides payment processing for merchants worldwide

Getnet provides payment solutions for merchants of all sizes, including POS terminals, e-commerce payment gateways, and mobile payments. It processes transactions for a fee and sells or rents POS devices, while offering value-added services like fraud prevention, risk management, and data analytics accessed through the Getnet Portal. The platform combines hardware, software, and analytics to help merchants manage sales and gain insights across regions. Backed by PagoNxt (Banco Santander), Getnet leverages a broad bank-backed fintech network to serve Latin America and Europe, aiming to help merchants streamline payments, reduce risk, and grow.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Madrid, Spain
Founded
2009

Recently Posted Jobs

Explore more opportunities at Getnet

See more jobs