Senior Fullstack Developer (Node/React/Typescript)

Written by
Published on
May 16, 2024

Company Overview: 
At Datapunk, we aim for revolutionising the Wealth Management industry with B2B SAAS solutions, and we are now seeking a Senior Full Stack Node/React/TypeScript Software Developer to join our dynamic team.

This role offers an exciting opportunity to work  in a cheerful team environment on challenging innovative projects, fully deploy your skills and extend them, have a say on the tech and product, and have a direct impact on the growth and success of our organisation.

As a Senior Full Stack Node/React/TypeScript Software Developer, you will play a crucial role in migrating our existing monolithic architecture to a microservices-based system, ensuring clean code and implementing best development practices. Your responsibilities will include building complex features, improving and maintaining code tests, enhancing CI/CD pipelines, and collaborating with cross-functional teams to design software architecture.

Additionally, you will demonstrate strong analytical skills to translate functional requirements into technical solutions, and contribute to a customer-centric approach to software development.

Key Responsibilities:
- Build complex features and modules using Node, React, and TypeScript.
- Improve and maintain code tests to ensure code quality and reliability.
- Migration from monolith to an event-driven microservices architecture.
- Enhance CI/CD pipelines and coding environments for improved efficiency.
- Collaborate with teams to design performant, scalable and resilient software architecture.
- Help design efficient data storage solutions and optimise database queries.
- Mentor junior developers, fostering a culture of learning and growth.
- Ensure clean code and enforce good development practices.

- Bachelor's degree in Computer Science, Engineering, or related field.
- At least 5 years of experience in full-stack development with Node, React, and TypeScript.
- Strong understanding of SOLID principles and design patterns.
- Demonstrate strong debugging skills to troubleshoot issues effectively.
- Proven track record of designing and implementing scalable software architecture.
- Excellent analytical and problem-solving skills.
- Proficiency in writing complex SQL queries to extract and manipulate data effectively.
- Ability to work collaboratively in a team-oriented environment.
- Self-motivated and proactive with a customer-centric approach.

Preferred Qualifications:
- Experience with Next.js and Nest.js frameworks.
- Knowledge of mikroORM
- Experience of GitHub Actions pipelines for automated testing and deployment.
- Experience with Docker and containerization.
- Experience in AWS services and cloud infrastructure.
- Exposure to DevOps tasks.
- Designing efficient RDBMS Data Storage with Postgresql.
- Exposure to NoSQL databases for data analytics.
- Experience with python ETL pipelines for data integration and transformation.
- Experience of versioning and release management practices to facilitate smooth software releases.
- Familiarity with Scrum methodology for agile development.

Location: Luxembourg - Full-time position

Recruitment process:
- First contact interview (early June)
- At home coding exercise followed by its assessment interview
- Final call with CEO and product owner

family offices, asset wealth management Luxembourg Europe button
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
sur Linkedin