Senior Full Stack JavaScript Developer with AWS knowledge

Hi there!

We are in search of motivated and talented individuals to join our team and start solving all sorts of problems on interesting international projects.

Are you an experienced JavaScript developer with knowledge of TypeScript and know your way around AWS services? Great! Do you use Node.js on back-end as well as React or Vue on front-end? Even better!

Do you also have a good understanding of DevOps and Jamstack and most importantly are you searching for new challenges? If your answer is yes, then you might be the one skilled guru we are looking for!

On a personal note, we’re looking for a problem solver with a proactive ‘can do’ attitude, who is fluent in English, thrives in a team environment and is always eager to learn something new and likes to teach and share their knowledge with others.


Required knowledge and skills

  • JavaScript / TypeScript 
  • ReactJs, Vue.js or Svetle
  • Node.js
  • Hands-on experience with AWS services (for instance IAM, VPC, Lambda, S2, RDS, SQS) and architecture best practices
  • Hands-on experience with Jamstack
  • Ability to design and implement complex systems within the AWS ecosystem
  • Good understanding of application architectures
  • Understanding of business needs when choosing technological solutions, ability to mitigate technical limitations
  • Affinity for teaching and mentor others 


Nice to have

  • AWS Certified Developer - Associate Certificate
  • MACH stack experience
  • Experience working in distributed systems
  • IaC experience (Terraform, CDK, Pulumi)

Why you'll enjoy working at d.labs

  • We collaborate on interesting international projects, trying to make a real difference
  • We are a remote-first organisation, with coworkers from different locations in the CET time zone, mostly in Slovenia
  • Our development center in Ljubljana and a coworking office in Maribor will be available to you at all times, making it your choice to work from home or from the office
  • We work flexible working hours and have a relaxed working environment
  • Instead of the traditional top-down hierarchy, we use squads, tribes, and chapters to run our business (adapted from the Spotify model)
  • Our teams are cross-functional squads, focused on one project at a time and include developers, product managers, QA engineers and when needed also DevOps engineers and product designers, ensuring a collaborative and creative environment
  • We are proud of our team work and enjoy working with one another
  • Our senior experts and managers will be your mentors and allies in helping you achieve your goals
  • We offer fair pay, a transparent career and promotion plan
  • We have regular monthly 1on1 meetings with our managers
  • Our strong HR team is focused on our wellbeing, connectedness & development
  • We focus on internal learning in the form of mentorships, workshops, talks and a process we call Chapters
  • We have a strong budget for learning courses & conferences
  • We love our events like multiple team buildings per year, the New Year’s party, parties for welcoming newbies etc., both in person or, if this isn’t possible, online
  • Our offices are designed for a good working experience in a relaxed and fun environment (video games, table football, bean bags, couches etc.)
  • We offer activities for caring for our health (gym membership)

Sounds exciting?

Write to us so we can meet! Send us your CV or a link to your LinkedIn profile to: jobs@dlabs.io
After the first screening, we love to meet face to face, usually via a video call, so we can learn more about each other. If we see there is mutual interest, we'll ask you to spend more time with us, either by coming to our offices for a full day or going through our online assessment. Our goal is both to get to know your skills better and showcase our culture and way of work to you.

Open positions