Senior Software Developer JavaScript / Java (m/f)

We are enfore AG

Enfore AG was founded in 2009 as NumberFour AG by Marco Boerries to re-imagine how small businesses utilize technology. We have built an open business platform to develop solutions that help 200+ million small businesses to stay competitive in a connected world. Our bold vision is simple: every small business should enjoy similar efficiencies and scalability that are typically only available to large enterprises.

Our headquarters is located in Berlin, Germany, with an additional office in Hamburg, Germany.


About the Job:

As a Senior Software Developer JavaScript / Java (m/f) at enfore you will join an experienced and international engineering team who values and practices transparency, supportive feedback and direct communication.

  • You have the opportunity to influence our open-source programming language, N4JS. N4JS extends JavaScript by providing a static type system similar to Java but retaining a syntax similar to TypeScript or Flow. N4JS includes many advanced language features such as async/await, arrow functions, and a fully featured dependency injection framework
  • You will help to create our public API and implement large-scale frameworks using N4JS
  • You will work in an automated and test-driven environment where tasks are assessed on their quality and rationale rather than turnaround time
  • You will ensure reliability, scalability and efficiency and make the API easy to use and understand



  • You are able to communicate and implement your design ideas clearly through UML
  • Many years of professional experience in software development
  • Excellent software engineering skills, including knowledge of software architecture, design patterns, OO principles and knowledge of type theory would be a bonus
  • Excellent knowledge of either Java or JavaScript and understanding of the respective difference between other language and the differences between these languages
  • Interest in latest web technologies
  • Solid English communication skills
  • MSc in Computer Science
  • Valid German work permit 


Extra Qualifiers we’d like to see:

  • Build and release management, continuous integration
  • Experience in REST, JavaScript/ECMAScript 2015 or HTML5/CSS3
  • 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