12 oct
|
Dimática
|
España
This opportunity is only for residents in Spain
At DIMÁTICA, a technology company recognised as a Microsoft Partner, we support leading organisations in their digital transformation through the development, implementation and continuous evolution of innovative technology solutions.
We believe in talent and diversity, promoting a workplace built on equal opportunities for women and men.
We are currently looking for a Full Stack Tech Lead (Node.js & Angular) to join an international project and become the technical reference within a leading team in the logistics sector.
This role combines technical leadership and hands-on development. We are looking for a professional who will remain actively involved in coding while leading technical decisions, guiding the development team, and acting as a key partner for business stakeholders.
What will you do?
- Act as the technical lead and main point of reference for the development team.
- Work closely with business stakeholders, translating business requirements into scalable technical solutions.
- Design and develop microservices and REST APIs using Node.js, TypeScript, NestJS and Express.js.
- Develop and enhance web applications, working on both backend with Node.js and frontend with Angular.
- Develop modern and reactive user interfaces using Angular and RxJS.
- Participate in the evolution of modular architectures using NX.
- Design and implement scalable Microservices Architectures and Event-Driven systems.
- Work with MongoDB, including advanced data modelling, transactions, Search Indexes and Vector Search.
- Integrate messaging solutions using Kafka, RabbitMQ and Amazon SQS.
- Collaborate with DevOps teams to manage deployments,
rollouts and CI/CD pipelines.
- Work with AWS cloud services and modern cloud-native architectures.
- Conduct code reviews and promote development best practices across the team.
- Develop and maintain automated tests using Jest and other testing frameworks.
- Apply SOLID principles, design patterns and Dependency Injection best practices.
- Work following Agile/Scrum methodologies within an international environment.
- Mentor developers and contribute to the technical growth of the team.
What are we looking for?
- Proven experience as a Tech Lead leading software development teams.
- Experience leading technical teams in large international projects.
- Strong experience in software development with Node.js and TypeScript.
- Solid experience developing microservices and REST APIs.
- Experience with NestJS, Express.js, LoopBack and similar frameworks.
- Strong experience in frontend development with Angular.
- Advanced knowledge of RxJS.
- Experience working with NX monorepo architectures.
- Strong experience with MongoDB, including Mongoose.
- Experience with database transactions, Search Indexes and Vector Search.
- Experience with messaging platforms such as Kafka, RabbitMQ and/or Amazon SQS.
- Experience working in AWS environments.
- Experience with CI/CD pipelines, GitLab and Jenkins.
- Experience developing and maintaining automated tests using Jest.
- Strong understanding of Microservices Architecture, Event-Driven Architecture and REST APIs.
- Strong knowledge of SOLID principles, design patterns and Dependency Injection.
- Experience working closely with business stakeholders and acting as a bridge between business and technology.
- Fluent English, as you will be working in an international environment.
- Strong leadership, communication and problem-solving skills, with a continuous improvement mindset.
What will be considered a plus?
- Previous experience within the logistics, transportation or supply chain sector.
- Experience working on high-volume, highly scalable platforms.
- Experience defining and evolving cloud-native architectures.
- Experience mentoring development teams and fostering engineering excellence.
- Experience participating in technology strategy and roadmap definition.
What do we offer?
- Permanent contract and the opportunity to join a stable international project.
- 100% remote work from Spain.
- Flexible working hours from Monday to Thursday, starting between 8:00 and 9:00 and finishing between 17:00 and 18:00.
- Intensive Fridays from 8:00 to 15:00.
- Adaptable compensation plan.
- A positive working environment and support from day one.
- Opportunities for professional growth, technical leadership and career development.
If you are looking for a new professional challenge where you can combine technical leadership, business interaction and hands-on development with technologies such as Node.js, Angular, MongoDB and AWS, apply now! We'd be delighted to meet you!
📌 Full Stack Tech Lead (Node.js / Angular) | 100% Remote within Spain (España)
🏢 Dimática
📍 España