Full-time Software Developer (m/w) - Node.js

Regensburg
Contact Impact GmbH

Contact Impact GmbH provides digital advertising technology and solutions that enable more potential in clients display portfolio. Our platform includes and combines various data sources to allow innovative ad delivery, campaign planning, optimization, analytics and ad serving.

We are in search of talented software developers. You should love finding simple solutions to complex problems, you should not only care about the efficiency and maintainability, but also the way it helps the team to do its job. You are going to work with a great team on systems that serve billions of requests per day and improve our platform.

Job Description

We are in search of a Node.js Developer responsible for managing the interchange of data between the server and users. Your primary focus will be the development of all server-side logic, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities

  • Work on a microservice-based platform
  • Writing reusable, testable, and efficient code
  • Integration of data storage solutions like redis.io, mongodb, postgres and others
  • Participate in design discussions and implementation of low-latency, high-availability, and performant applications

Location

Our office is located in Regensburg, but you may be required to travel for a few days per month.

What we provide you with

  • Organize your time, flexible hours, work when you are inspired, take time for your family
  • Invest in your skills, take time to learn about new technologies and the means of coding
  • The best tools, for you to get the job done, choose whatever OS/IDE suits you the best
  • Interesting projects
  • A very dedicated team
  • Office in the center of Regensburg

Voraussetzungen

Skills and Qualifications

  • Professional in software development with 3+ years experience or BA/BS degree (Degree in Computer Science or related field preferred)
  • Strong proficiency with JavaScript and RESTful Web Services
  • Knowledge of Node.js and frameworks available for it such as Express.js
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Pug
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • Basic understanding of code versioning tools, such as Git/GItlab
  • Ability to work independently and make use of your time effectively

Kontakt für Bewerbung

Herr Michael Ermer
CTO

Arbeitsort

Prüfeningstr. 20, 93049 Regensburg

Mehr zum Job

Anzeigenart Stellenangebot
Arbeitszeit Vollzeit
Vertragsart Festanstellung
Berufliche Praxis mit Berufserfahrung
Aus- und Weiterbildung Sonstiges
Berufskategorie Informationstechnologie, Softwareentwicklung / Software-Entwicklung
Arbeitsort
Prüfeningstr. 20, 93049 Regensburg