full-stack developer
Summary
Aubay Spain, a digital services multinational with ~5,000 employees, seeks a Full-Stack Developer in Barcelona to build apps with Java/Python/Node.js backends and Angular/TypeScript frontends, design REST APIs, deploy on AWS (Lambda, DynamoDB, ECS), maintain CI/CD pipelines, and apply LLM/AI tools to boost productivity on an international project requiring advanced English.
At AUBAY, we are looking for a Full-Stack Developer (Java & Python, Angular) for Barcelona. Aubay is a digital services multinational founded in 1998, currently experiencing strong growth. We operate in high-value-added markets in France and other parts of Europe, and currently have 5,000 people working at Aubay.
- Design, develop, and maintain high-quality Full-Stack applications.
- Implement scalable backend services using Java, Python, and Node.js.
- Develop modern frontend interfaces with TypeScript and Angular.
- Design and integrate secure and efficient REST APIs.
- Participate in defining cloud architectures based on AWS.
- Develop and maintain continuous integration and deployment pipelines.
- Implement automated tests and ensure software quality.
- Monitor applications and services to ensure their performance and availability.
- Apply AI tools to improve productivity, code quality, and the automation of development processes.
- Collaborate with product, architecture, QA, and operations teams using agile methodologies.
- Advanced English level (international project).
- Java.
- Python.
- Node.js.
- Experience designing and developing RESTful services.
- TypeScript.
- Angular.
- Playwright.
- Testing Library.
- Experience with automated functional testing and continuous integration.
- REST APIs.
- Postman.
- Experience working with AWS services, especially AWS Lambda, DynamoDB, Amazon RDS, Amazon Kinesis, AWS Step Functions, Amazon ECS, and Amazon CloudWatch.
- CI/CD.
- GitLab CI and/or GitHub Actions.
- Experience automating deployments and managing pipelines.
- Grafana.
- Dynatrace.
- Creating and using Skills.
- Context management.
- Developing or using Agents.
- Plugin integration.
- Advanced use of LLM models for development and automation tasks.
- We offer the opportunity to join a continuously growing company, participating in innovative projects that will allow you to further your training and develop your skills. We value commitment and dedication in the work performed.