Job Description - Roles and Responsibilities
The Role:
* Our company is looking for a skilled and experienced Full Stack Developer to join our platform team which is responsible for the creation of backends services, SDK and templates to ease the development of our digital applications. The ideal candidate should have experience with Node.js for the backend as well as React for the frontend. Additionally, experience with Azure cloud tooling is a plus.
Responsibilities:
• Design, develop, and implement software solutions using modern technologies and programming languages such as JavaScript, Node.js, Vue.js, React, Next and TypeScript.
• Write clean and well-documented code that is scalable and maintainable.
• Collaborate with cross-functional teams, including designers, developers, and stakeholders, to deliver high-quality software solutions meeting business requirements.
• Integrate third-party APIs into our web applications and troubleshoot any issues that may arise.
• Continuously research and stay up-to-date with new technologies and best practices in web development and cloud computing.
What We're Looking For:
Required Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Minimum of 5 years of experience in Full-Stack web Development.
• Strong proficiency in programming languages such as JavaScript, Node.js, React and TypeScript.
• Experience with Azure cloud tooling and hosting applications in the cloud.
• Experience with relational databases (PostgreSQL, MSSQL) and Docker.
• Knowledge of software development best practices, including Agile methodology, code reviews, and testing.
• Strong problem-solving skills and ability to work independently and collaboratively.
• Excellent written and verbal communication skills.
• Proficient in English
Nice-to-Haves:
• Experience in the banking, financial services, or FinTech sector.
• Familiarity with modern frontend (React, Single Page Applications) and backend (Node.js, BFF) technologies.
• Knowledge of cloud concepts and platforms (Azure is a plus).
• Experience with agile project management tools like Jira and Confluence.
• You take initiative.
• You are a continuous learner with growth mindset.
• Pragmatic, hands-on & have a positive mindset