View Our Website View All Jobs

Senior Software Engineer, Developer Tools (m/f)

We are enfore AG

Founded in 2009 as NumberFour AG by Marco Boerries to re-imagine how small businesses utilize technology. enfore has built an open business platform to develop solutions that help 200+ million small businesses around the world to run their business. enfore's vision is simple: every small business should enjoy similar efficiencies and scale-effects that historically were only available to large enterprises.

Our headquarters are located in Berlin, Germany, with additional offices in Hamburg, Germany.

About the Job

You have the unique opportunity to work on our large scale open-source programming language, N4JS, a JavaScript extension adding static types and other state-of-the-art features. Only a few other elite technology companies worldwide offer the challenge to work on developing a new language at this scale. You will be designing and developing key components and features of N4JS, N4JS IDE and compiler. You will research or invent new usability concepts, language features and analysis techniques in order to simplify daily programming.

You will join an experienced and international engineering team, who values and practices daily  transparency, supportive feedback loops and direct communication. You will work in an automated and test driven environment where deadlines are defined by quality and making sense. As a conceptual thinker, you are able to communicate and implement your design ideas clearly through UML (and other formalisms).


  • 7+ Years of experience in OO programming
  • Excellent knowledge and experience in programming languages theory, program analysis and compiler construction
  • Solid English communication skills
  • Minimum M.Sc in Computer Science

Extra Qualifiers we’d like to see:

  • Experience with JavaScript, TypeScript or Flow, and web application development
  • Experience in development of products or plugins based on the Eclipse platform
  • Solid German language skills

Questions? We are happy to hear from you!


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file