Senior Backend Developer (node.js)
We’re currently seeking a passionate freelance Senior Backend Developer to join our team ASAP. As a freelancer cooperating with intent, you'll have the opportunity to work on diverse IoT projects, leveraging your expertise in backend and cloud technologies.
About intent
intent has over 15+ years of experience in conceptualizing, designing, and building apps for IoT and connected devices. We act as a specialized think partner for products at the intersection of physical and digital (such as wearables and IoT), working with companies like Oura, BOSE, and McIntosh audio systems.
Perks & Benefits:
100% remote work & flexible working hours with core hours between 10:00 and 18:00 CET, with some client meetings scheduled up to 20:00 CET (approx. 2 per week).
Knowledge-sharing initiatives.
If we’re a great fit after a few months of collaboration, we’d love to invite you to join the internal intent team for a long-term partnership.
What You’ll Do:
Build and maintain cloud infrastructure based on AWS.
Develop backend code and API interfaces that support the business logic of a mobile application.
In the case of our biggest project, occasional travel to the US is expected
Requirements:
TypeScript/Node.js (NestJS, Next.js)
AWS Lambda (provisioned-concurrency, SnapStart), API Gateway (REST + WebSocket), ECS Fargate, CloudFront, Cognito federation
Time-series & relational data - designing schemas and retention policies in Amazon Timestream and Aurora Serverless v2
ETL pipelines that land raw sensor blobs in S3 and publish Parquet/TFRecord “ML-ready” sets (Glue + Athena)
WebSocket (API Gateway) fan-out, device-command queues, signed firmware delivery, staged roll-back logic
Implementing field-level encryption with KMS, IAM least-privilege, WAF
Building GDPR/CCPA compliant solutions, consent receipt storage, data-minimisation life-cycles
Structured logging (JSON), CloudWatch/X-Ray tracing, metric alarms, cost-allocation tagging and Cost Explorer dashboards.
Load-testing & provisioned-capacity right-sizing
Terraform (modules, workspaces) and GitLab CI/CD
Secret rotation, SBOM generation, automated policy checks
Recruitment Process:
Screening call with HR (45 mins).
Technical interview (60-90 mins).
Final feedback within a week after the interview.
Join Us! 🚀
Be part of groundbreaking IoT projects, shaping the future of cloud and backend technology. If you’re excited about cloud computing, scalable systems, and backend development in innovative projects- this is the place for you! 💡
Senior Backend Developer (node.js)
Senior Backend Developer (node.js)