Company Overview
Lean Tech is a dynamic and growing technology organization committed to shaping the data landscape through innovative solutions for a diverse international clientele. The company fosters a collaborative and inclusive work environment, empowering a strong tech workforce to help change the world through technology. As an equal opportunity employer, Lean Tech is dedicated to the professional development of team members, offering clear career paths and mentorship programs to support long-term growth and success.
Position Title: Senior Backend Engineer (Node.js & Integrations)
Location: Remote – LATAM
What you will be doing
The Senior Backend Engineer will be a key contributor to the architecture, design, and implementation of scalable backend middleware and APIs built with Node.js and TypeScript. This role supports critical middleware services and plays a central part in unifying the service layer through the development of modern RESTful APIs that integrate with diverse enterprise data sources, including complex SOAP/XML-based systems.
This is a hands-on role focused on system reliability, performance optimization, and continuous modernization within a complex architectural environment that includes monolith, microservices, and serverless patterns deployed in containerized cloud environments such as AWS ECS.
Key responsibilities include:
Architect, develop, and maintain high-performance middleware services and system integrations using Node.js and TypeScript
Design and implement scalable RESTful APIs to standardize data access for diverse client applications
Lead the integration of complex enterprise data sources, including legacy SOAP/XML-based systems, using WSDL handling and XML parsing tools
Drive architectural evolution by translating business requirements into scalable solutions and modernizing legacy components within hybrid monolith, microservices, and serverless environments
Optimize, deploy, and manage applications in containerized environments using AWS Elastic Container Service (ECS) or Fargate
Ensure system reliability and performance through comprehensive unit and integration testing (Jest), performance tuning, and service observability using tools such as New Relic
Collaborate with cross-functional teams to deliver end-to-end solutions, maintaining engineering standards through peer code reviews and technical documentation
Requirements & Qualifications
To excel in this role, you should possess:
5+ years of professional backend engineering experience, with at least 3 years building and maintaining production-grade Node.js services
Advanced proficiency in TypeScript and modern JavaScript (ES6+), with strong understanding of asynchronous programming patterns
Hands-on experience integrating SOAP/XML-based web services, including WSDL parsing and XML data handling (e.g., using libraries such as node-soap)
Proven experience designing, building, and securing scalable RESTful APIs and middleware
Practical experience with containerization and cloud deployments, specifically AWS Elastic Container Service (ECS) or Fargate
Proficiency in writing comprehensive unit and integration tests using frameworks such as Jest
Experience working across diverse architectural landscapes, including monolith, microservices, and serverless systems
Solid understanding of CI/CD principles and experience working with automated deployment pipelines.
Soft Skills
Problem-Solving Mindset: Applies a strategic and analytical approach to complex, middleware-heavy, integration-driven challenges, with focus on long-term maintainability and architectural integrity
Collaboration and Teamwork: Works effectively with cross-functional teams, including product managers and frontend developers, while upholding engineering standards through constructive peer code reviews
Clear Communication: Clearly documents service behavior, API contracts, and integration details to ensure alignment across teams
Adaptability: Demonstrates flexibility when working across modern Node.js services and legacy systems within monolith, microservices, and serverless architectures
Ownership and Initiative: Takes full ownership of assigned projects, proactively driving architectural design, implementation, and continuous modernization efforts
Why you will love Lean Tech
Join a powerful tech workforce and help change the world through technology
Professional development opportunities with international customers
Collaborative and inclusive work environment
Clear career paths supported by mentorship programs