Integrations Engineer
Coldrun
⚲ Warszawa, Kraków, Wrocław, Łódź, Poznań
23 000 - 27 500 PLN netto (B2B)
Wymagania
- Event-Driven Architecture
- Nest.js
- RabbitMQ
- Node.js
- MongoDB
- Python
Opis stanowiska
Coldrun is a Warsaw-based software engineering company focused on building and evolving software solutions that support real-world operational workflows. We are looking for an experienced Integrations Engineer to join a team developing a SaaS platform that supports complex field logistics operations. The system integrates order management, production control in industrial plants, fleet dispatching, and real-time delivery monitoring. As an Integrations Engineer, you will be responsible for designing, implementing, and maintaining seamless integrations between internal systems, third-party applications, and APIs. This role collaborates closely with Software Engineers, ML Engineers, Product Managers, and other technical teams to ensure efficient data flow across systems and reliable support for operational processes. The ideal candidate has strong problem-solving skills, a deep understanding of integration patterns, and the ability to deliver secure and scalable solutions. Tech Stack TypeScript • Python • SQL • REST APIs • NestJS • RabbitMQ / Kafka • AWS / Azure • Docker Key Responsibilities • Develop and maintain integrations between internal systems and external platforms using APIs, event buses, webhooks, and middleware • Collaborate with engineering teams to design integration architectures that meet business requirements • Troubleshoot and resolve integration issues while ensuring minimal downtime and data consistency • Implement best practices for API management, authentication, and security • Monitor integration performance and optimize solutions for scalability and reliability • Document integration workflows, technical specifications, and operational procedures • Work with Product Managers to understand integration needs and deliver solutions aligned with product roadmaps • Support data synchronization and transformation across multiple systems Requirements • Very good knowledge of Node.js, Python and SQL (knowledge of additional languages is a plus) • Experience with NestJS • Experience with event-driven architectures and message queues (e.g., Kafka, RabbitMQ) • Practical experience with Domain-Driven Design (DDD) and Clean Architecture • Solid understanding of authentication protocols (OAuth, SAML) and security best practices • Familiarity with cloud services (AWS, Azure, or GCP) and their integration tools • Very good knowledge of Git • Bachelor’s degree in Computer Science, Information Systems, or a related field • Excellent troubleshooting and problem-solving skills • Very good English proficiency Nice to Have • Experience building enterprise systems such as ERP, CRM, or HRIS • Experience with MSSQL in the context of integrations with external databases • Familiarity with CI/CD pipelines and DevOps practices • Experience working with monorepos, Trunk-Based Development (TBD), semantic versioning, and the Conventional Commits standard What We Offer • Work with a modern technology stack • Real influence on system architecture and technical decisions • Remote or hybrid work option (Warsaw) • Flexible working hours • Private healthcare • Sports and recreation package • Team meetings and integration events • Work in an international environment