Senior Backend Engineer responsible for building robust APIs and integration solutions in Choco's mission for a sustainable food system. Collaborating with cross-functional teams for effective data exchange and performance optimization.
Responsibilities
Design, build, and scale backend systems and Public API endpoints that enable seamless data exchange between Choco and external ERP systems.
Develop and maintain integration adapters to ensure reliable data conversion and synchronization of catalogs, orders, pricing, and inventory.
Architect and optimize scalable solutions and automation to improve integration performance, reliability, and time-to-go-live.
Collaborate cross-functionally with Solution Engineers and Product teams to troubleshoot integration challenges and deliver smooth customer go-lives.
Monitor, test, and continuously improve system performance, observability, and developer experience through high-quality documentation and agile delivery.
Requirements
5+ years of experience as a backend engineer with strong expertise in TypeScript and Node.js.
Deep understanding of microservices architecture, event-driven systems, and API design principles.
Proven track record building and maintaining RESTful or GraphQL APIs with a focus on scalability and backward compatibility.
Hands-on experience with integration patterns, data synchronization, and operating software at scale.
Strong problem-solving, documentation, and collaboration skills - you take ownership from design to deployment in agile environments.
Experience with NestJS or similar modern backend frameworks is nice to have.
Background working with ERP systems, integration platforms, or iPaaS solutions is nice to have.
Familiarity with n8n or other workflow automation tools is nice to have.
Understanding of e-commerce data models (catalogs, orders, inventory) and public API design is nice to have.
Hands-on experience with observability tools (e.g., Datadog, New Relic) and awareness of SOC2 compliance best practices is nice to have.
Contributions to open-source projects or developer communities is nice to have.
Benefits
Choco is an equal opportunity employer. We encourage people from all backgrounds to apply.
Our mission demands urgency and speed while maintaining a long-term vision.
Python ETL Lead managing data integration solutions as part of Business Intelligence team at Protective. Supporting comprehensive data integration and transforming data according to business rules in a hybrid work environment.
Fullstack Java I Angular Developer working on financial sector projects in Brazil. Collaborating with CI&T to deliver high - quality software solutions.
Senior Fullstack Developer creating scalable tech solutions for financial clients with CI&T expertise in technology transformation. Requires knowledge of Java, Angular, and cloud environments.
Software Engineer developing sophisticated systems and software at Boomi to meet customer business goals. Collaborating with product management and other engineering teams for cutting - edge product features.
Software Engineer II developing high availability, high throughput API services for Disney's media. Joining the API Services team to deliver high quality content to subscribers.
Junior Back - End Developer at RY supporting the delivery of digital projects using Umbraco and .NET Core. Collaborating with teams to maintain and develop websites and applications.
Java Developer working on Scrum teams to enhance Projektron BCS for customers across Europe. Involves design, development, and support for client - specific requests with a focus on quality.
Back - end Developer at Vertem maintaining web applications and APIs using .NET Core and C#. Collaborating in all development stages to optimize performance and ensure quality.