Responsibilities
- Participate in technical analysis, design, implementation, testing, and production releases.
- Design, operate, and maintain current and new solutions.
- Work in an Agile environment focused on continuous delivery of value.
- Drive software quality, security, and performance through unit, functional, and performance tests.
- Contribute to continuous improvements in the team, the product, and the development environment.
- Collaborate closely with other engineers, QA, Product, and stakeholders.
- Take ownership of your work and help the team build better software every day.
Requirements
- Strong knowledge of TypeScript, Angular, RxJS, HTML/CSS, Sass, Jest, and Node.js.
- Experience with Java and Spring Framework.
- Ability to write clean, modular, and reusable code.
- Experience writing unit tests.
- A very high-quality awareness and a desire to keep product and code quality high.
- Understanding of CI/CD pipelines.
- Experience with Git.
- Experience working with relational databases, especially PostgreSQL.
- Hands-on mentality and team-player mindset.
- Experience working with and developing REST APIs.
- Fluent Spanish and English.
Nice to Have
- Experience working in an Agile way.
- Experience working with React.
- Experience working with Svelte.
- Experience with dependency management tools such as Maven or Gradle.
- Experience with Jenkins.
- Experience writing Selenium tests.
- Experience or certification on the Azure platform and integrations.
- Experience with application servers such as JBoss, WildFly, or Spring Boot.
Benefits
- Competitive salary package, with additional legal benefits focused on your well-being, and work flexibility.
- Hybrid work model: 3 days in office / 2 days in home office
- Opportunities for career development.
- There is a good work culture.
- A permanent contract.
- An international working environment, with over 40 nationalities in the Alpega Team.
Work Arrangement
Hybrid — Sant Cugat, Spain
Additional Information
- You will be tested on these competencies throughout the selection process.
- Please submit your resume in English.