Full-stack Software Engineer

We are looking for an outstanding Full-stack Software Engineer who will help shape the development of digital business models, products and services and enrich these with new ideas and technical perfection. Innovative business applications offer developers exciting challenges: complex logical relationships, data from various sources and a variety of APIs need to be brought together.

You will be working in an innovative business environment and shaping the future by developing applications that will allow for new digital business models. You will also focus on cloud based deployment and setup of automated CI/CD pipelines (DevOps).

The main developments focus on development of back-ends in TypeScript/NodeJS exposing RESTful APIs to Angular based front-ends.


Tasks and Responsibilities

·         Translating business requirements into technical implementation of web-applications (both back-end and front-end) as part of a highly skilled team of specialists

·         Develop new concepts and optimize existing solutions

·         Assist in the design, implementation and analysis of software tests

·         Actively help to shape the ongoing development of our JS/CSS/HTML frameworks as

·         well as test automation.

·         Ensuring development of ‘Clean Code’

·         Integrating our back-end with client-side 3rd party systems

·         Adopting a customer-centric attitude in creative engineering and problem solving

·         Complementing Business Design Architects with the view on application concepts and working closely with other teams

Must haves:

·         Master or Bachelor education in Computer Science

·         At least 3 years relevant working experience

·         Excellent problem-solving competence and the ability to understand complex ideas and requirements of our customers

·         Deep understanding of JS frameworks vue.js, Angular, React, NestJS

·         Experience in responsive design and cross-browser, cross-platform design requirements

·         Fluent in Typescript, TypeOrm, Websockets, modern JavaScript features

·         Competences in GraphQL and RESTful APIs (jsonapi.org)

·         Test creation from Unit Tests to E2E tests with Jest, Cypress, etc.

·         Fluent written and spoken English

Nice to have:

·         Experience with Kubernetes & CI-CD

·         Experience with Python 3

·         Machine learning and/or image recognition experience

·         Google Material and Postgres experience

·         Knowledge of ES/CQRS patterns

·         Experience with Azure

ENTER delivers technical knowledge and capacity in the field of technical software development. Our customers are OEMs, product development companies and system integrators that operate in high tech machine building, medical systems, consumer electronics, automotive, transport & handling systems, oil & gas, and maritime systems.

ENTER colleagues are working on interesting assignments in attractive high tech development environments and research institutes. Besides this ENTER is also very active in professional development and knowledge sharing between ENTER colleagues. Our colleagues are highly educated (BSc, MSc, PDEng, PhD) and are professionals who have passion for their profession and possess good communication skills. Personal development and contributing to the success of our customers in the long term are our goals.

Your personal development is our priority. You will develop yourself through a variety of projects at different customers and through knowledge sharing with colleagues. We also offer you all courses or trainings needed to stimulate your career. Of course your initiative is very welcome, because we will together deploy your ENTER Professional Development Program.

You can count on excellent conditions, which we can adapt to your personal situation.

For more information please contact Cune Peters via +31 40 214 10 20.

Are you interested in this position and do you meet the requirements? Please click on the "apply" button to proceed.