New offer - be the first one to apply!
May 12, 2026
Senior • Remote
150 - 200 PLN
Warsaw, Poland
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: remote
Employment 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.