We are looking for a Senior Backend Developer with NodeJS to join our growing team of professionals, working on an exclusive long-term project, with one of our partners, an independent Swiss Bank with long history and tradition.
There are several internal Web, CRM, e-Banking, and Mobile application development projects, that are being developed by a strong development team of 25+ experts.
As part of this international team, you will be required to take over existing developments, as well as to create new projects from scratch, in complex environments, with high-security constraints and multiple databases such as PostgreSQL, DB2 or SQL Server.
For You :
The product is ours, exclusive and innovative.
Additional Health Insurance covering dental health.
24 days annual paid leave.
Remote / Office work in relation 3 / 2 on a weekly basis.
No Legacy code, only state of the art technology!
We invest in your further education and certification.
A small team in Sofia we are focused on people growing fast in the company structure!
Team buildings and office activities, a lot of memorable moments to come.
Annual Wellbeing Allowance.
Knowledgeable and friendly international team.
Brand new office with everything brand new in it.
Diversity of ongoing exciting projects.
Humanity and trust are in the center of our mentality.
Transparent and open communication.
5 +years of experience in a similar position.
Excellent knowledge of SOLID, DDD and CQRS principles.
Excellent knowledge of the NodeJS ecosystem and TypeScript.
Excellent knowledge of SQL and the principles of an ORM.
Good knowledge of Docker; Git and API definition (OpenAPI, REST, GraphQL, etc.).
Good knowledge of microservices and event-driven architectures.
You deliver a code compliant with the best practices of the technology and to the Bank’s security policy.
Have an interest in new technologies and the ability to propose appropriate, pragmatic, and innovative solutions.
You are autonomous and proactive.
You are able to write complete and accurate documentation.
You have a strong awareness of security and internal procedures.
You are fluent in English.
Would be a plus :
You are familiar with the NestJS stack or equivalent.
You are familiar with CI / CD and GitLab concepts.
You are familiar with the banking / finance world.
Share expertise and knowledge with your teammates.