Backend Engineer (Node.js)
⚲ Warszawa
25 200 - 33 600 PLN netto (B2B)
Wymagania
- Node.js
- AWS
- REST API
- System Integration
- Distributed systems
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: Remote
Engagement: Full-time (B2B)
Responsibilities
You will join an international project team as part of a growing engineering group with a shared technology stack.
• Design, develop, and maintain server-side Node.js applications and services
• Build and maintain system/data integration solutions, including data analysis, transformation, and validation
• Design and implement REST-like APIs
• Contribute to distributed systems architecture, applying sound design patterns for robustness, scaling, elasticity, consistency, replication, asynchrony, parallelism, and failure handling
• Work with AWS serverless services (Lambda, SQS, CloudWatch, S3) and, where applicable, DynamoDB, DocumentDB, and streaming services
• Optionally design, develop, and maintain Terraform infrastructure-as-code configurations for AWS
• Collaborate using the GitHub tool suite - branching strategies, CI/CD with GitHub Actions, and issue/ticket tracking
• Operate in a Linux environment, using shell scripting for day-to-day tasks
Requirements
• 4+ years of experience in Node.js (server-side JavaScript) development
• 2+ years of experience in system/data integration (data analysis, transformation, validation)
• 1+ years of experience working with distributed systems, with a solid understanding of their design patterns (robustness, scaling, elasticity, consistency, replication, asynchrony, parallelism, failure handling)
• 2+ years of experience in REST-like API design and implementation
• Basic knowledge of designing, developing, operating, and troubleshooting AWS services (must-have, serverless-focused: Lambda, SQS, CloudWatch, S3)
• Solid knowledge of the GitHub tool suite, including branching concepts, CI/CD (GitHub Actions), and working with issues/tickets
• Basic knowledge of Linux command-line tools and shell scripting
• Good communication skills (English) and team collaboration skills
Nice to have
• Experience in designing, developing, and maintaining Terraform infrastructure-as-code configurations for AWS services
• Knowledge of additional AWS services: DynamoDB, DocumentDB, streaming services
We offer
• B2B contract (rate negotiated individually, up to ... PLN net/h + VAT)
• Fully remote service delivery
• Broad range of projects (internal, international) - genuine variety of clients and tasks
• Budget for skills development and certifications as part of the collaboration
• Regular collaboration reviews and discussion of project scope
• Additional benefits available as part of the collaboration
• Networking and team-building events for project teams
Model: Remote
Engagement: Full-time (B2B)
Responsibilities
You will join an international project team as part of a growing engineering group with a shared technology stack.
• Design, develop, and maintain server-side Node.js applications and services
• Build and maintain system/data integration solutions, including data analysis, transformation, and validation
• Design and implement REST-like APIs
• Contribute to distributed systems architecture, applying sound design patterns for robustness, scaling, elasticity, consistency, replication, asynchrony, parallelism, and failure handling
• Work with AWS serverless services (Lambda, SQS, CloudWatch, S3) and, where applicable, DynamoDB, DocumentDB, and streaming services
• Optionally design, develop, and maintain Terraform infrastructure-as-code configurations for AWS
• Collaborate using the GitHub tool suite - branching strategies, CI/CD with GitHub Actions, and issue/ticket tracking
• Operate in a Linux environment, using shell scripting for day-to-day tasks
Requirements
• 4+ years of experience in Node.js (server-side JavaScript) development
• 2+ years of experience in system/data integration (data analysis, transformation, validation)
• 1+ years of experience working with distributed systems, with a solid understanding of their design patterns (robustness, scaling, elasticity, consistency, replication, asynchrony, parallelism, failure handling)
• 2+ years of experience in REST-like API design and implementation
• Basic knowledge of designing, developing, operating, and troubleshooting AWS services (must-have, serverless-focused: Lambda, SQS, CloudWatch, S3)
• Solid knowledge of the GitHub tool suite, including branching concepts, CI/CD (GitHub Actions), and working with issues/tickets
• Basic knowledge of Linux command-line tools and shell scripting
• Good communication skills (English) and team collaboration skills
Nice to have
• Experience in designing, developing, and maintaining Terraform infrastructure-as-code configurations for AWS services
• Knowledge of additional AWS services: DynamoDB, DocumentDB, streaming services
We offer
• B2B contract (rate negotiated individually, up to ... PLN net/h + VAT)
• Fully remote service delivery
• Broad range of projects (internal, international) - genuine variety of clients and tasks
• Budget for skills development and certifications as part of the collaboration
• Regular collaboration reviews and discussion of project scope
• Additional benefits available as part of the collaboration
• Networking and team-building events for project teams
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.