Domits is looking for a Software Engineer (JavaScript, AWS, Fullstack, AI) for our digital infrastructure for luxury short term vacation rental managers.

Interns can fill in this form.

Software Engineer (JavaScript, AWS, Fullstack, AI)

Location: Netherlands / Hybrid / Remote
Job Type: Internship, Freelance, Parttime, Fulltime | Income Progression Roadmap
Industry: Hospitality / Property Management / PropTech
Responsibilities: In consultation

What You’re Going to Do:

As a Fullstack Software Engineer, you’ll play a critical role in building and scaling tools and guest/owner-facing platforms that power hospitality and short-term rental businesses. You’ll work closely with product, operations, and design teams to ship clean, maintainable code that drives operational efficiency and a smooth user experience.

Key Responsibilities:

  • Build and maintain web applications using JavaScript/TypeScript (React, Node.js)
  • Develop backend APIs and services using serverless or container-based architectures on AWS (Lambda, API Gateway, S3 etc.)
  • Optimize systems for scalability, performance, and fault tolerance
  • Collaborate with designers and product managers to iterate on UI/UX features
  • Implement integrations with third-party APIs (e.g., Airbnb, Booking.com, OTAs, Payment systems, PMS, CM, RMS)
  • Write automated tests and participate in code reviews to ensure code quality
  • Contribute to CI/CD pipelines and infrastructure improvements using tools like GitHub Actions, AWS CDK, or Terraform
  • Document architecture and development processes for long-term sustainability

Bonus If You Have Experience With:

  • Our Domits academy, platformservices or alternatives
  • Hospitality management systems and property management platforms
  • Experience building B2B dashboards or reservation/booking systems
  • Familiarity with Next.js, Tailwind CSS, or GraphQL
  • DevOps experience (monitoring, logging, infrastructure as code)
  • Working in a lean startup or fast-paced remote tech environment
  • Integrating third-party APIs with rate, calendar, or guest data
  • Multi-language or localized applications (i18n)

What We Ask:

  • 1 - 3+ years of experience in fullstack software engineering
  • Proficiency in JavaScript/TypeScript, Node.js, and a modern frontend framework (React preferred)
  • Solid experience with AWS services (especially Lambda, SQL/NoSQL, S3, CloudFront, Cognito)
  • Familiarity with REST APIs, async workflows, and event-driven architecture
  • Strong understanding of Git, testing best practices, and CI/CD workflows
  • Self-motivated, independent, and great at remote communication
  • Fluent in English (written and spoken)
  • Love for learning, knowing how to ask questions, curious about pattern recognition and creation

Extra Information:

  • Compensation: In consultation + equity/revenue share options
  • Tools & Stack: AWS, JavaScript/TypeScript, React, Node.js, GitHub, Slack, Notion
  • Work Style: Remote-first, async-friendly, outcome-driven
  • Growth Path: Opportunity to become Lead Engineer, Head of Engineering, or own product features end-to-end as we scale

Future Career Path:

Intern/Junior
Technical Skills
  • JavaScript fundamentals (ES6+): let/const, arrow functions, promises, async/await
  •  HTML/CSS: Flexbox, Grid, responsive design, basic accessibility
  •  Git basics: (link to proof skills of clone, commit, push, pull, branches, merge conflicts)
  •  Basic debugging in browser dev tools
  •  Frontend framework basics: React (hooks, JSX, components, props/state)
  •  Basic Node.js: Express, REST APIs, async/await
  •  Basic SQL and/or NoSQL
Cloud/AWS 
  •  Understand what AWS is
  •  Basics of EC2, S3
  •  Use AWS CLI to interact with services
Mindset / Soft Skills 
  •  Learn how to ask good questions
  •  Learn how to Search/debug
  •  Communicate clearly in standups and PRs
  •  Be reliable with small tasks
  •  Read books (e.g., Clean Code, The Pragmatic Programmer)
Junior/Medior
Technical Skills
  • Solid React skills: useEffect, custom hooks, context API
  • TypeScript basics
  • Test writing: unit tests (Jest) and integration tests
  • REST and/or GraphQL proficiency
  • Authentication flows (JWT, OAuth, session)
  • Create fullstack apps (Node.js backend + React frontend)
  • Understand performance basics: lazy loading, debouncing, etc.
AWS / DevOps
  •  Use AWS services like Lambda, API Gateway, RDS / Aurora DSQL (PostgreSQL) / DynamoDB
  •  Understand IAM roles and permissions
  •  Write infrastructure as code with CloudFormation or Terraform
  •  CI/CD basics (GitHub Actions, CodePipeline)
Professional Skills 
  •  Participate in code reviews
  •  Break down features into tasks
  •  Estimate work time effectively
  •  Start mentoring interns/juniors
  •  Contribute to team discussions
Medior/Senior
Technical Skills
  •  Expert in JavaScript/TypeScript
  •  Design scalable architecture (e.g. microservices, serverless)
  •  Deep understanding of React internals and performance
  •  Lead complex refactors and tech debt initiatives
  •  Set up advanced testing strategies (mocking, coverage reports)
  •  Review system design with trade-offs
AWS / DevOps
  • Design end-to-end systems using AWS services (S3, Lambda, RDS, Aurora DSQL (PostgreSQL), DynamoDB, API Gateway, SNS/SQS, CloudWatch)
  • Create secure, cost-efficient, and scalable cloud architectures
  • Monitor and optimize production workloads (CloudWatch, X-Ray, etc.)
  • Mentor others on cloud usage and DevOps practices
Leadership & Impact
  •  Lead projects from design to deployment
  •  Own components/services
  •  Influence architectural decisions
  •  Mentor other engineers
  •  Set coding standards and best practices
  •  Communicate with non-technical stakeholders