Full Stack Developer (Node Js. /Angular)
Descrição da vaga
Join a forward‐thinking software company specialising in innovative solutions for electronic voting, post‐trade operations and risk management. Our R&D team is dedicated to advancing registry and digital asset technologies, leveraging Blockchain/DLT to digitise movement orders (ODM) and manage registries of unlisted securities within the banking and financial sector. As we continue to grow, we are looking for a talented Tech Developer with solid expertise in modern back‐end development and a strong interest in — or experience with — blockchain technologies.
You will work in a highly technical environment, contributing to next‐generation digital solutions used across financial institutions.
Responsibilities In this role, you will:
- Analyse and translate functional requirements into high‐quality technical solutions
- Develop new features and enhance existing components
- Troubleshoot, resolve defects and contribute to performance improvements
- Produce clear technical and design documentation
- Conduct code reviews and contribute to continuous code quality improvements
- Implement robust application security measures
- Participate in deployment, delivery, migrations and production go‐live activities Technical Skills Back‐End Development - Node.Js (TypeScript) with NestJS
- Experience with Express.Js is also suitable
- SQL development and optimisation
- Java (nice to have) Front‐End Development - Angular (TypeScript, HTML, CSS)
- PrimeNG component library
- Sensitivity to UI/UX design (nice to have) DevOps & Tools - Git (version control)
- Docker (containerisation)
- Unix shell scripting Blockchain (Nice to Have) - Hyperledger Fabric
- Interest in Distributed Ledger Technologies Soft Skills & Interpersonal Competencies We value strong collaboration, curiosity and a proactive mindset above formal titles.
The ideal candidate demonstrates
- Excellent attention to detail and precision
- Strong analytical and problem‐solving abilities
- Ability to synthesise and communicate complex information
- Adaptability and strong prioritisation skills
- Capacity to work under pressure and meet deadlines
- Clear, confident communication
- A team‐oriented and collaborative approach
¿Te interesa este puesto?