Integration Developer (Node.js / AWS)
Craftware
⚲ Warszawa
150 - 200 PLN/h netto (B2B)
Wymagania
- Amazon AWS
- Terraform
- aws lambda
- Node.js
Opis stanowiska
Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions - from sales systems and automation to data platforms and AI. We operate where technology must be reliable, secure, and scalable. We deliver end-to-end projects: from analysis and architecture through implementation to development and maintenance. We are a trusted partner of industry leaders such as Salesforce, Veeva, UiPath, and Databricks. Model: remoteEmployment type: full-time About the role We're looking for an experienced developer who doesn't just implement solutions — but understands the broader business and system context behind them. If you enjoy untangling complex problems, tracing data flows, and building reliable distributed systems, this role is built for you. Who we're looking for Someone who can navigate ambiguity, ask the right questions, and translate complex integration requirements into practical solutions. A developer with an analytical, detective-like mindset — comfortable investigating system behaviors, uncovering dependencies, and making sound technical decisions based on evidence. What you'll do • Design, develop, and maintain integrations between internal and external systems • Collaborate with internal stakeholders and external partners to gather, clarify, and refine business and technical requirements • Lead or participate in technical meetings and workshops with cross-functional teams and third-party organizations • Analyze existing system landscapes, message flows, and interface behaviors to identify integration needs • Produce clear technical documentation: integration specs, interface contracts, data mappings, and operational guidelines • Implement server-side integration logic using message-based and API-based communication patterns • Develop and maintain solutions in distributed, asynchronous architectures with a focus on reliability and fault tolerance • Validate, transform, and analyze data exchanged between systems for accuracy, consistency, and compliance • Monitor, troubleshoot, and support integration processes in production environments • Identify inefficiencies and risks in current solutions and recommend improved architectural patterns Technical requirements • 4+ years of experience in Node.js (server-side JavaScript) • 2+ years of experience in system/data integration (analysis, transformation, validation) • 2+ years of experience in REST API design and implementation • 1+ year working with distributed systems (async patterns, fault tolerance, scalability, replication) • AWS serverless — must-have: Lambda, SQS, CloudWatch, S3 • GitHub — branching, GitHub Actions (CI/CD), working with issues/tickets • Basic Linux CLI and shell scripting • Good written and spoken English Nice to have: • Terraform / Infrastructure-as-code for AWS • AWS: DynamoDB, DocumentDB, streaming services Employment conditions: • B2B contract, • Daily support from team leaders, • Dedicated certification budget, • Assistance in defining and support in your development path, • Benefits package, • Integration trips/events.