Full Stack Engineer
Madrid
The Opportunity
We are looking for a Full Stack Engineer to join our Tech & Product Hub in Madrid. As part of a strategic investment in our technology, we are building new teams to enhance our platform and develop innovative eCommerce products that will shape the future of online shopping.
In this role, you will work with cutting-edge technologies, designing and developing high-performance, scalable solutions. You’ll collaborate with cross-functional teams, contribute to architectural decisions, and follow best practices to ensure the delivery of robust and efficient software.
If you are passionate about technology, thrive in a fast-paced environment, and want to work on exciting challenges, we’d love to hear from you
Responsibilities
- Drive the development of product features, engaging in requirements analysis, design, coding, testing, and post-deployment monitoring and bug fixing.
- Collaborate within an Agile environment, contributing to the continuous improvement of ESW's suite of eCommerce products as a valued member of a product team.
- Partner closely with Product Owners, Scrum Masters, and QA Engineers within our dynamic development teams, demonstrating both autonomy and collaboration skills.
- Provide mentorship and support to junior developers, encouraging their growth and development within the team.
- Take on daring tasks involving large-scale sophisticated applications and embrace Test Driven Development methodologies.
- Apply your expertise in .Net, Angular, and Azure development stack to deliver high-quality solutions.
Requirements
- 3+ years commercial experience in Software Development.
- Bachelor's degree or equivalent experience in computer science.
- Excellent knowledge of C#.
- Strong knowledge of UI development in Angular preferably.
- Knowledge of development stack: C#, WebApi, .NET Core, Kafka, Kubernetes, Microservices, Cosmos DB, Azure.
- Experience in Domain Driven Design, software design patterns and modern SDLC methodology, such as CI/CD, testing and release approaches.
- Proficient in Test Driven Development working within an Agile team.
- Intellectual curiosity, learning agility, and passion for tackling tough problems.
Apply for this job
*
indicates a required field