Job Summary
Our partner's journey started back in the fall of 2021 to build up top SW R&D Centers in Romania. They are already present in Bucharest and Timisoara.
Alongside our 7 centers spread all over Germany and continuously developed since 2014, they are focusing on setting up premium best shore solutions and delivering them using Agile methodologies to their clients from various industries. Their mixt German-Romanian teams of experts can support from the initiation and conceptual project design through to the implementation and application testing up to the go-live and the downstream hyper care or service phase, using the latest technologies.
Whether you are starting your career or have proven experience in automotive, finance, healthcare, and energy (but not limited to), rest assured that they could be the right place for you. Let's chat about expanding the possibilities and finding new ways of reaching new heights in your professional career path.
Why choose them?
- They are game-changers, providing the best custom-made solutions
- They are part of one of the most well-established groups of companies present worldwide
- They aim for their people's well-being and development. Balance is not just a concept for them; it is part of their culture
- They encourage everybody to find their best-suited working conditions and location; therefore, flexi-hybrid is their way of work.
- Develop your expertise in various industries and technologies
- Put your personal fingerprint on the company setup
- You will be part of a dynamic, friendly, and engaged team
- Your role in a nutshell:
You will join our Digital Team, in charge of developing cutting edge software solutions for web, desktop or mobile, either frontend, backend or full stack, DevOps or cloud engineering.
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of NodeJS based services and experience in a similar role. An accomplished NodeJS developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users. An important responsibility will be to also enhance the features of existing packages and resolve possible downtimes and delays.
Ultimately, you will use your expertise in the NodeJS framework to help us build and maintain high-quality applications.
Your primary responsibilities will include:
- Work with other team members such as front-end developers.
- Design and implement NodeJS code
- Ensure modern security standards are implemented to prevent unauthorized entry.
- Identify and fix code where bugs have been identified.
- Write adequate test suites to ensure all functionality originally outlined by the design is being met.
- Ensure server-side code is correctly interfacing with databases.
- Ensure the code written is extremely robust and able to provide high performance to the end user.
- Integrate server-side code with front end components
What we look after when choosing our next colleague:
- High level of understanding of JavaScript.
- Knowledge of how to use the NodeJS Framework.
- Understanding of modern patterns for how backend code interacts with the front end systems.
- You are passionate for new technologies and innovation
- Proficient in English, German would be an advantage
- Strong experience in web-development domain
And in terms of technical skills:
- Web application frameworks knowledge (e.g., Express)
- Security: encrypt sensitive data in Node.js and enable secure authentication.
- Database management using RDBMS systems such as Oracle & SQL Server.
- API communication: REST, SOAP, GraphQL protocols; knowledge of message brokering technologies represents an advantage
- Proficient in asynchronous programming: nonblocking I/O operations, multithreading, etc.
We also value:
- We value more your experience, however if you have a Bachelor/Master's degree in Electronics and Telecommunications, Computer Science, Automation is more than welcomed
- An analytical way of thinking, creative problem-solving skills
- Self-driven & curious