This position is at Babel
The selection process will be entirely managed by Babel.
--
We are One Team. We make it happen. We are Unstoppable. BABEL is a multinational technology consultancy specializing in applying its services and technological knowledge to the digital acceleration processes of its clients, large companies, and public organizations. What is our strategic plan? We look to the future! Our Hyperspace 2029 strategic plan promises to be an exciting journey, full of opportunities to grow and develop professionally. Reaching 1 billion in revenue, a challenge that we are sure that with the collaboration and talent of our people, will be another success story that we will write together. What are we looking for? At Babel, we continue to promote our Technology Communities , spaces where talent grows, shares knowledge, and participates in high-impact technological projects. We are looking for Senior Software Architects , specialized in both Backend and Frontend , to join our architecture community and participate in the design and evolution of complex, scalable, and high-performance technological solutions. We are looking for profiles with a solid technical background, experience in defining architectures, and the ability to make technological decisions, establish best practices, and serve as a technical reference within the teams. If you are interested in continuing to evolve in software architecture and participate in large-scale projects, this is your place.
? Key requirements
Software architecture and design
- Experience in software architecture design and definition
- Distributed and microservices-oriented architectures
- Design of scalable, maintainable, and resilient solutions
- REST APIs and API-first architectures
- Design patterns and engineering best practices
- Hexagonal Architecture / Clean Architecture
- DDD (Domain Driven Design)
- Continuous integration and continuous deployment (CI/CD)
- Testing and software quality
- Observability, logging, and monitoring
- Security applied to solution design
For Backend profiles
- Java and Spring / Spring Boot ecosystem
- Microservices architectures
- JPA / Hibernate / ORM
- SQL and NoSQL databases
- REST APIs / OpenAPI / Swagger
- Maven / Gradle
- Testing: JUnit, Mockito, Spring Test, WireMock
- Distributed systems and integration between services
For Frontend profiles
- JavaScript / TypeScript
- React and/or Angular
- Modern frontend architectures
- Design and structuring of SPA applications
- State management and reusable components
- Integration with REST APIs
- Frontend testing and automation
- Performance, scalability, and optimization of web applications
- Good development practices and code quality
➕ Valued requirements
- Cloud: AWS, Azure and/or Google Cloud
- Docker / Kubernetes / OpenShift
- Event-driven architectures
- Kafka and messaging systems
- Infrastructure as Code: Terraform / CDK
- Serverless
- Event-based architectures and distributed systems
- Security, authentication, and authorization
- SonarQube and code quality tools
- GitHub / GitLab
- Jira / Confluence
- Experience in Agile / Scrum environments
- Technical English level
? What will you find in Babel's Technology Communities?
- Participation in large-scale and highly complex technological projects
- Design and evolution of modern, distributed, and cloud architectures
- Ability to influence technical and architectural decisions
- Culture of best practices, quality, and continuous improvement
- Spaces for training, certification, and technical growth
- Collaboration with other architects, technical references, and specialists
- Impulse from our Talent Unit , focused on your professional development
What do we offer? Babel,
the great way to achieve success. Do you want to be part of an expanding, committed, and innovative team that makes history every day? At Babel, we accompany you on your path to success. We believe in people's talent and want to enhance it by offering you a great work environment based on collaboration and solidarity. Working at Babel is much more than working for a company, it is joining a team of people with a shared mission and a company model centered on values. And we do so by promoting diversity, equity, and inclusion, guaranteeing equal opportunities to all candidates, in an environment free from any type of discrimination. In addition,
- We are committed to work-life flexibility. (Points-based vacation system, teleworking, and flexibility).
- We invest in the training of our Babelievers .
- We invest in your physical and emotional health. (Private Health Insurance / Life Insurance, personal trainer, and wellbeing program).
- We also invest in your free time (Nature activities, sports championships, subscription to streaming platforms (e.G., Netflix))
- We participate in the growth of the company and recognize the participation of each person (Benefit Bonus).
- We focus on working with the latest technologies and innovative projects, but above all, we accompany digital transformation and bring technology closer to society.
Do you accept the challenge? We are waiting for you! In compliance with current data protection regulations, we inform you that the data controller for your personal data is GRUPO BABEL (consult companies in the privacy policy), and will use it to manage your selection processes, both current and future, and the rest of the purposes described on the website. This processing is based on the candidate's consent. The personal data collected will under no circumstances be transferred to third parties except for express legal obligations. You can exercise your data protection rights at All information on our privacy policy on our website.
--
📌 ¡únete A Nuestro Equipo De Arquitectura De Software (Madrid)
🏢 BABEL
📍 Madrid