Senior Software Engineer (Madrid)

Senior Software Engineer (Madrid)

25 oct
|
The Workshop
|
Madrid

25 oct

The Workshop

Madrid

Who We Are

We build game-changing products and scalable platforms for complex, high-volume digital markets. Our cross-functional teams create online platforms as well as software solutions that reach hundreds of thousands of users daily.

Who We Are

We build game-changing products and scalable platforms for complex, high-volume digital markets. Our cross-functional teams create online platforms as well as software solutions that reach hundreds of thousands of users daily.

What You'll Do

- Develop high quality, maintainable code, and scalable solutions
- Work closely with other specialists (quality, security, product) to make our software design, delivery, and quality unbeatable.
- Contribute to overall strategic direction and roadmaps, working together with architects and product owners/managers
- Solution design; back to front, employing top technologies and industry best practices
- Share your knowledge and experience with colleagues, mentoring others, helping the team to grow their skills, as well as developing your own skills by experimenting with and learning new technologies
- Own analysis, design, and delivery of end to end features
- Take ownership of system stability over the different environments
- Investigate new tools/ technologies/ ideas to promote further improvements of the system
- Identify opportunities to improve work processes and efficiency, not settling or satisfying with the status quo
- Promote best practices, existing development guidelines, and continuous code improvements.
- Think ahead and bring solutions for future problems
- Participate in the on-call support when needed

What You'll Bring

- Positive,



growth mindset, knowledge sharing, and creativity while working autonomously and with others.
- Demonstrated experience as a full-cycle software engineer: analysis > design > code/test > deployment > maintenance/support
- Demonstrated experience and knowledge of continuous deployment
- Strong communication skills in English, both written and verbal, to provide empathetic feedback, challenge, and influence others
- Stakeholder management experience, adapting communication style to clearly express complex technical concepts and ideas using appropriate business language.
- Ability to work with multiple technologies (t-shaping) even if specialized at one, and continue learning
- Ability to analyze and find solutions for complex problems without any assistance
- An agile approach to development, and a good understanding of lean and agile methodologies.
- A proven track record of playing a hands-on role within a fast-paced organization
- Ability to make decisions based on the business and organizational goals, collaborating with other teams (such as Product, Design, Talent)
- Experience in scaling infrastructure and ensuring the system is performant
- Good DevOps, Testing, Quality and Security practices




- Experience designing and maintaining microservice-based architectures
- Experience in algorithmic programming in multiple languages
- Passionate in building cutting-edge, high-quality applications
- Strong understanding of QA concepts (TDD, BDD)
- Quick learner, creative thinker, researcher mindset, delivery focus
- The ability to context switch and be adaptable to change
- Comfortable with a “you build it, you run it” culture
- Willingness to work outside of the area of expertise or in an unstructured environment

What You'll Work With

- Java – latest version.
- Web development (JS/Angular).
- Web services (REST).
- Spring boot, Spring cloud.
- Build tools (Maven, NPM, Webpack) as well as version control systems (Git).
- Containers (Docker, Kubernetes).
- Testing frameworks (JUnit, Jasmine, JBehave, and Selenium) and testing practices, contract testing.
- Apache Cassandra and Elasticsearch.
- Messaging (RabbitMQ).
- Concurrent programming and threading.

What's In It For You (Spain)

- Private life and health insurance for you and your family.
- Gym reimbursement.
- Four weeks per year to work from anywhere for eligible employees.
- Learning Pocket for personal development.
- A hybrid working model with flexible hours.
- 3 volunteering paid days each year.
- Generous referral programme.
- 25 days of annual leave.
- Private Pension Scheme (Opt-in).
- Versátil Benefits Retribution.

Our Beliefs and Commitment to You

We value creativity and innovation from our diverse team. The Workshop welcomes candidates of all genders, orientations, disabilities, races

📌 Senior Software Engineer (Madrid)
🏢 The Workshop
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (madrid) / madrid