Full Stack Software Engineers for Java, web and mobile (m/f/d)


To be considered for this role, here are the skills we’re looking for:

  • At least 5 years of experience as software engineer with comparable responsibilities
  • Extensive experience in agile software development
  • University degree in computer science, software engineering or comparable
  • Very good knowledge of Java and established technologies on the JVM (e.g. Spring & Hibernate, REST) and web development (e.g. TypeScript, Angular, React, Vue) – Know-how in Python is a plus.
  • Strong customer focus
    Very good communication skills in English and German
  • High degree of personal responsibility
  • Desire for personal development
  • Team spirit with highly developed communication skills
  • Enthusiasm to undertake business trips from time to time

Scope of Work

As a Full Stack Software Engineer at Karakun you will

  • empower users from different industries (e.g. insurance, automotive, finance, government domain) to achieve their goals effectively and efficiently
  • sculpt individual software using latest technologies and tools
  • guide our customers in requirements definition and then actively contribute to the design of the appropriate software architectures
  • be part of an agile team consisting of highly motivated software specialists and UX experts from various countries and backgrounds


At Karakun we ask a lot of our employees, which is why we give so much in return. In addition to your competitive salary, flexible annual working time, flat hierarchies, and short decision paths, we offer you further benefits, including:

Flexibility: Let us know if you want to skip the commute sometimes and prefer to hit your deadlines from home.

Freedom of choice: Manage your generous personal hardware and personal improvement budget yourself and choose the hardware, trainings and certification courses that work best for you.

Community: Feel encouraged to attend conferences, actively take the stage as a speaker and let the audience know about your latest discoveries and what you care about most.

Work-life balance: We know that only rested and relaxed people can develop their highest potential, which is why we grant you 30 days of vacation.

Family friendliness: Trust in our comfortable parental leave regulations and get paid while enjoying time with your newborn kids.

Location: On the days you are working at Basel office, get here quickly thanks to our highly accessible central location right outside Basel SBB train station.

Ownership: Having completed your first year with us, you are entitled to acquire company shares thereby directly profiting from our joint success.

Sports: Regularly stretch your legs and play soccer, go climbing or have a run with your colleagues during lunch breaks.

Social activities: Feel invited to meet up and socialize with your colleagues even after work, at the expense of the company.

Code Camp: Come with us twice a year to our retreat in the Swiss alps where we try out new ideas, methods and technologies.

Continuous Improvement: Let us know how you would improve Karakun, e.g. at our yearly Continuous Improvement Workshop where all employees discuss ways to become better and better.

Support: Discuss and plan your personal development with your Jour-fixe partner who will support you from day one.

Open Source: Join our efforts to give value back to the developer community.

Portrait of Stephan Huber

Your contact

Stephan Huber will be happy to answer your questions. Send your email to  hr@karakun.com or call him at +41 61 551 36 00.

submit your CV

How we handle your data

Further information regarding the handling of your application can be found in our privacy policy and in our privacy statements for applicants.

Do you want to make a difference with us? Then we look forward to your message!

apply for this job
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google