Job Description
At Coderslab.io we drive business transformation and growth through innovative technological solutions. We are an expanding organization with more than 3,000 employees globally, with offices in Latin America and the United States. You will be part of diverse teams, made up of some of the best technological talent, involved in challenging projects that will accelerate your professional development. You will have the opportunity to learn from experienced professionals and work with cutting-edge technologies in an environment that values excellence and collaboration.
Apply directly through getonbrd.com.
Roles and responsibilities
Design, develop and maintain integrations between business systems, ensuring an efficient flow of information between the core applications of the retail business (e.g., SAP, Retail Pro, RCP, e-commerce and logistics systems).
Build RESTful APIs and integration services following OpenAPI/Swagger standards. Create connectors and adapters for middleware platforms (e.g. Ekyam, SAP CPI).
Define and maintain data transformations between formats (JSON, XML, EDI, CSV) and ensure compatibility between disparate systems.
Apply microservices architecture, establishing API contracts, data schemas and enterprise integration patterns (EIP) such as messaging, routing and transformation.
Design event-driven solutions using queues and events (SQS, SNS, EventBridge) for scalable and resilient processes.
Document APIs with OpenAPI 3.0+, manage versioning, authentication and authorization (OAuth 2.0, API Keys, JWT), and define rate limiting and error handling strategies.
Develop services in TypeScript/Node.js, Go or Python, implementing business logic for data transformation and validation.
Create jobs and batch processes for data synchronization and optimize queries in high-volume integrations.
Deploy services on AWS (Lambda, ECS, API Gateway, Step Functions) and design CI/CD pipelines for integrations, with monitoring, logging and alerts.
Manage infrastructure as code and collaborate with DevOps teams for stable integration environments.
Diagnose and resolve incidents in integration flows, coordinating with external suppliers and documenting operational runbooks.
Requirements and technical skills
Training: Systems Engineering, Information Technology, Computing or related field. Certifications in AWS (Developer, Solutions Architect) or integration tools (MuleSoft, SAP CPI) are desirable.
Experience: >= 4 years in software development, with at least 2 years in development of integrations or business APIs. Experience in the design and implementation of microservices and in integration projects with ERP (preferably SAP) will be an advantage.
Technical knowledge: RESTful API, OpenAPI 3.0+, microservices architecture, EDA, EIP; experience with TypeScript/Node.js, Go, or Python; AWS services (Lambda, API Gateway, SQS/SNS); relational databases (PostgreSQL, MySQL) and ORM (Prisma); middleware or iPaaS tools; experience in ERP, retail, e-commerce or supply chain platforms.
Desirable knowledge: GraphQL, gRPC, Kafka or streaming systems, EDI (X12, EDIFACT), Terraform or CloudFormation, Kubernetes/EKS, OpenID Connect, and experience with Terraform or CloudFormation.
Languages: Native Spanish; Intermediate-advanced English (B2+) for interaction with suppliers, technical documentation and international meetings.
Soft skills: systemic thinking, analytical ability to diagnose problems, attention to detail, effective communication, proactivity and ownership. Ability to work with multiple systems simultaneously.
Desirable profile
Experience in multichannel retail, e-commerce or supply chain environments.
Working knowledge of SAP CPI, Ekyam or MuleSoft as iPaaS middleware.
Experience in API catalog design and testing and quality assurance strategies for integrations.
Benefits and environment
Contract type: fixed term. Project duration: 7 months. Additionally, you will be part of Coderslab.io, a growing organization with opportunities for professional development and continuous learning. We offer a collaborative environment with global teams, exposure to cutting-edge technologies and challenging projects. We have full remote work policies, schedule flexibility, and a focus on continuous process improvement and integration solutions. If you are interested in boosting your career in a dynamic and impactful environment, we invite you to join our team.
100% remote work: The position can be performed from anywhere in the world.