Senior Full Stack Engineer (Golang and Node)

dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly.
Barcelona, SpainMadrid, SpainMontevideo, Montevideo Department, Uruguay
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Java Developer position at dLocal, developing payment processing systems with 5+ years experience required, remote work available.

Senior Software Engineer - Payouts Intergration

Senior Software Engineer position at dLocal focusing on payouts integration, developing high-volume, low-latency applications for mission-critical systems.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Description For Senior Full Stack Engineer (Golang and Node)

dLocal is seeking a Senior Full Stack Engineer specializing in Golang and Node to join their team. As a global payments processor and merchant of record, dLocal enables major companies to collect payments in 40 emerging markets. The role involves collaborating with technology leaders and the product team to design, develop, and maintain high-quality Golang applications and systems. Key responsibilities include leading technical architecture, optimizing application performance, troubleshooting design flaws, and conducting comprehensive system tests. The ideal candidate will have a bachelor's degree in software engineering or computer science, professional experience in Golang development, and in-depth knowledge of object-oriented design principles. Experience with cloud platforms like AWS or GCP, event-driven architecture, and strong project management skills are required. The position offers a flexible, remote-first culture with a global team of 900+ members from 25+ nationalities. Benefits include travel, health, and learning opportunities. This role provides the chance to develop an international career while impacting millions of people's daily lives through innovative payment solutions.

Last updated 2 months ago

Responsibilities For Senior Full Stack Engineer (Golang and Node)

  • Collaborate with technology leaders and product team to understand goals and requirements
  • Design, develop, and maintain high-quality Golang applications and systems
  • Lead technical architecture and design of Golang-based projects
  • Create scalable architecture systems for Golang-based applications
  • Optimize application performance
  • Troubleshoot design flaws and system bottlenecks
  • Perform validation tests for flexibility and scalability
  • Conduct comprehensive system performance tests
  • Generate and present detailed systems reports
  • Conduct code reviews and provide constructive feedback

Requirements For Senior Full Stack Engineer (Golang and Node)

Go
Node.js
  • Bachelor's degree in software engineering or computer science
  • Professional experience in Golang development
  • In-depth knowledge of object-oriented design principles and design patterns
  • Experience with cloud platforms such as AWS or GCP
  • Event-driven architecture design experience
  • High-level project management skills
  • Upper-intermediate written and spoken English proficiency

Benefits For Senior Full Stack Engineer (Golang and Node)

  • Travel benefits
  • Health benefits
  • Learning benefits

Interested in this job?