Have a look at some opportunities with our sponsors
Dynatrace
Java Software Engineer
Remote / Barcelona
Your role in the team
You will be developing the Dynatrace Digital Experience Monitoring Solution and depending on your preference specialization Full Stack or Server-Backend.
You will be working with high performing pure Java applications; JMH & workload simulators; Cassandra; Elastic Search; JUnit and other unit testing frameworks. You will also be using other tools like BitBucket / JIRA / Jenkins / QuickBuild and Confluence.
You, along with your team, will be designing and implementing new features in collaboration with your Product Manager, local and international development teams.
You will love working with us if
You enjoy learning new technologies.
You enjoy following technologies
You take working with agile methods (Scrum) for granted.
You appreciate team spirit, like swapping new ideas with your teammates and an international environment is attractive to you.
We offer competitive salaries depending on your experience, health insurance, merit based salary increase and more.
We expect
You have a technical study related to Software Engineering (BSc or MCs) and / or a minimum of 5 years of experience in Java development, including architectural design.
You are excited of learning new technologies and are a team player with a proactive approach on facing challenges.
Senior Kafka Expert
Remote / Barcelona
Apache Kafka is a critical component of the Dynatrace storage system and processes a massive amount of messages in short periods of time. Performance, reliability and security are key aspects to guarantee availability during high-load situations.
Your role Kafka Expert and member of the core platform storage team includes:
Setting up and deploying Kafka in cloud-based environments (AWS, Azure, GCP)
Operating Kafka on scale (sizing, replication, availability zones)
Defining Kafka security and encryption strategies
Kafka monitoring and maintenance in production
Guiding architectural decisions
You will love working with us if:
You enjoy digging in-depth into new technologies.
You prefer an agile environment with flat hierarchies
You like challenges and care for work assignments which are meaningful
We offer competitive salaries based on your experience, health insurance, merit-based pay raises and more.
Qualifications
Technical study related to Software Engineering
A minimum of two years' experience in Kafka development and operations, including system architecture design
Open to learn new technologies
Proactive team player
We expect:
Several years of experience as a Software Engineer
2+ years of experience in Kafka operated environments
Experience with Kubernetes and AWS
You like to work on high scale systems
You are a motivated problem solver
You bring along a healthy dose of critical think...
Senior Software Engineer (JavaScript + Java)
Remote / Barcelona
If you have fun looking at complex interconnected technologies, solving nontrivial problems in an innovative, elegant way, or sifting through very high dimensional data and displaying it such that it remains intuitive, we want to meet you even more.
We love to learn from you as we hope you would like to learn what we have to offer.
What we do in Barcelona LAB
Session Replay which allows organizations to play back unique web or mobile sessions in a “movie-like” experience, providing an end-to-end record of the customer journey from the user's perspective. Session Replay joins Dynatrace's Real User and Synthetic Monitoring capabilities to extend the company's all-in-one digital experience management offering.
Your role in the team
Web browser Agent development in JavaScript
Data ingestion + Backend development in Java
Conception of new innovative Features in close cooperation with product managers and software architects
Close interaction in an international development team
You will love working with us if
you want to know and use the latest cutting-edge technologies.
agile development and teamwork using Scrum is a given for you.
you like to have fun also at work and are self-motivated.
like to bring in new ideas and to convince others to build.
We offer competitive salaries depending on your experience, health insurance, merit based salary increase and more.
Senior Automation Engineer
Remote / Barcelona
Your role in the team
Development of nontrivial test scenarios and UI test execution and automation with the objective of reducing manual software testing
Explorative and experience-based application of our web-based product Dynatrace
Extension of our test framework based on Selenium WebDriver
Feedback on development and product management for future product development and enhancements
Close cooperation with the development teams concerning testing and test automation
We expect
Completed Software Engineering Education
Experienced in development and / or software testing
Deep Java knowledge required
Enjoy the design and implementation of test scenarios
Proactive team player with high quality awareness
You will love working with us if
you are looking for challenging tasks with the latest technologies.
you are attracted by an international environment.
agile development methods (Scrum) are a matter of course for you.
you like to work in a team and appreciate an open exchange.
you like to introduce new product ideas and proactively implement them.
We offer competitive salaries depending on your experience, health insurance, merit based salary increase and more.
idealista
Backend Developer
Remote
¿Eres un apasionado de la programación?
Sí te gusta estar rodeado de buen@s compañer@s, trabajar con buen rollo y en un ambiente colaborativo ¡sigue leyendo! seguro que idealista te va a gustar 😉
¿Qué harás?
Trabajarás junto a tus compañer@s del equipo desarrollando nuevas funcionalidades. Además, trabajarás codo con codo con nuestro equipo de producto y UX para aportar una visión técnica a las soluciones que definamos para los mismos.
Ayudarás a que la plataforma esté estable…Sí, en idealista también tenemos bugs, así que tendrás que ayudar a identificarlos y solucionarlos.
¿Qué esperamos de ti?
Tienes al menos 1 año de experiencia desarrollando el backend de alguna aplicación, y nos puedes hablar de ello.
Nosotr@s trabajamos principalmente con Java y Spring pero lo que de verdad nos interesa es que tengas ciertos fundamentos de programación bien asentados: no importa con lo que qué hayas trabajado hasta ahora.
No te quedas en el “con que funcione vale”. Nosotr@s damos mucho valor tanto a las buenas prácticas, como a definir diseños y arquitecturas que nos permitan extender la plataforma de manera sostenible.
Te gusta este mundillo.
Tienes curiosidad e iniciativa. Al final, este trabajo va de los problemas que somos capaces de resolver y de cómo logramos hacerlo. Así que se espera de ti que seas capaz de analizar, preguntar, pedir ayuda (y ofrecerla), y saber plantear soluciones a los mismos.
¿Aceptas el reto?
DevOps Engineer
Remote
Incorporamos al equipo un/una DevOps engineer, familiarizad@ con el uso de buenas prácticas, para integrarse en nuestro equipo de plataforma/arquitectura, apoyando en tareas de automatización, monitorización e integración y despliegue continuo.
Además si eres...
Positiv@, colaborativ@, innovador/a y honest@.
Experiencia o interés en desarrollarte como DevOps engineer :)
Te sientes muy cómod@ trabajando con sistemas de gestión de configuración (preferiblemente Ansible).
Usas Git sin problemas: creas ramas, commiteas y haces PRs con los ojos cerrados
Tienes experiencia con sistemas de integración continua (Jenkins).
Te gusta el software libre: https://github.com/idealista
Requisitos deseables:
Experiencia en lenguajes de la JVM
Monitorización/alerting (preferiblemente Prometheus)
Automatización de creación de infraestructura (preferiblemente Terraform)
Sabes crear entornos de desarrollo/test con Docker.
Tienes nociones de Quality Management (SonarQube)
Experiencia en sistemas UNIX
¡Estamos deseando conocerte y que nos conozcas!
Wallapop
Backend Engineer
Barcelona
Our Challenge
Some of the interesting things we are currently doing include finding new ways to handle with complexity or improve resiliency. We use many different AWS technologies (computer, storage ...) to archive our goals. As a Wallapop Backend engineer, we have ownership of the team microservices, so we really embrace DevOps philosophy (optionally backend stuff is who are on duty). It's difficult to explain our stack but the most important parts are:
Java & Kotlin
Spring & Axon Framework
RabbitMQ
MySql, DynamoDB, Redis & Memcached
Docker
ElasticSearch & Solr
AWS: S3, ECS, CloudWatch, RDS, CloudFormation, Lambdas & more
What You Will Do
Writing Java or Kotlin code, it depends on the team, the stack could change a little bit
Developing new features following DDD (tactical design and strategical design)
Tackling legacy parts
Testing all the things! Testing is a must, especially if you want to avoid those friendly reminders during the code review
What We're Looking For
Problem solver and critical thinking
Quality-driven, attention to detail, and pragmatic ̣
Adaptable and eager to learn
A sense of humor: we like having fun doing what we love :)
Backend Tech Lead
Barcelona
Our Challenge
As a Backend Tech Lead, you will contribute to construct a team culture, with the rest of the technical leads, based on a continuous improvement attitude, trust and a self-empowerment philosophy. So, among others, you will drive teammates to have a complete ownership of the services embracing DevOps philosophy.
One of the current challenges is working completely remote since COVID-19 and improving the communications and documentation inside the company about technical achievements and possible issues.
Some of the interesting things we are currently doing at technical level, include finding new ways to handle complexity, improve resiliency and escalate the team.
It's difficult to explain our stack but the most important parts are:
Kotlin & Java
Spring, Axon Framework & Ktor
RabbitMQ
MySql, DynamoDB, Redis & Memcached
Docker
ElasticSearch & Solr
Kibana, Grafana, InfluxDB & Prometheus
AWS: S3, ECS, CloudWatch, RDS, CloudFormation, Lambdas & more
What You Will Do
Write and review some Java or Kotlin code helping other teammates
Tackling legacy parts and handling tech debt backlog
Help teams with mid and long term technical plans
Promote best practices across teams (DDD, event-driven architectures, testing, monitoring…)
Mentoring other teammates to get the better of them
Adaptive
Senior Java Developer
Barcelona
We are looking for senior Java developers to join us and work on our greenfield projects that will deliver a next-generation back office system for a major custodial bank. The platform will be delivered with a modern technology stack throughout. This includes a reactive front-end and Java back-end. Adaptive has unique experience delivering similar platforms and the person in this role will be crucial to leveraging that internal knowledge and driving the delivery directly in partnership with the client and their senior management.
You will be:
Participating in the team effort to build and release quality financial software in a timely manner.
Involved in the technical design and implementation of a distributed, multi-region, multi-platform microservices based architecture.
Working in a test-driven environment, part of an agile cross-functional squad.
Senior SRE/DevOps Engineer
Barcelona
Adaptive has a growing number of projects using the Hydra trading platform in multiple locations. Hydra is a framework built on top of Aeron messaging for building low-latency systems such as exchanges or workflow engines.
We are looking for a candidate to be part of the ops team, and participate in defining infrastructure best practices in both Hydra infrastructure development and testing, as well as client infrastructure and Adaptive hosted Hydra projects. You will report directly to the Head of Operations.
Ideally, we would need to see strong experience within projects building, testing and running custom database or other persistent data services in cloud environments, using immutable infrastructure principles.
You will be:
Making Hydra-based projects easy to deploy and manage, through automation & standardisation.
Participating in best practice definition for Hydra based project installations.
Guiding the development team in best practice CI/CD, and full system testing.
Supporting projects solutions and support teams, maintaining the infrastructure, and using lessons learnt to improve best practices.
Enhancing cloud services operations and monitoring to be as proactive as possible.
Troubleshooting cloud infrastructure, identifying issues and assisting in their timely resolution.
Maintaining strict adherence to security policies within the organisation.
Designing maintenance procedures and operational guide.
Testing, evaluating and implementing new technologies.
Capitole Consulting
Tech Lead Java
Remoto
En @Capitole estamos ampliando nuestro equipo de desarrollo con varios Tech Lead enfocados a Java para trabajar en una multinacional puntera y líder en su sector.
Tendrás la oportunidad de trabajar en un entorno totalmente Agile y Event Driven beneficiándote de la solidez y experiencia de una empresa bien consolidada y reconocida en su sector, aplicando las mejores prácticas de programación a través de Java11, microservicios y arquitectura DDD, y SIEMPRE trabajando con el stack tecnológico más puntero del mercado Español.
Buscamos profesionales que les apasione el mundo de la programación, que se sientan atraídos por los retos y desafíos, y que tengan ganas de crecer en una importante empresa Española.
¿POR QUÉ CAPITOLE?
Somos geniales, pero contigo lo seremos más 😊 Para ello tendrás:
- Presupuesto de formación individual para que lo utilices en lo que tú quieras (eventos tecnológicos, libros, formaciones, certificaciones etc.)
- Seguimiento con tu equipo todos los meses para tener un continuo feedback
- Flexibilidad horaria para ayudarte a conciliar tu vida profesional/familiar
- Y mucho más!
Para que conozcas a toda la familia:
- Team Buildings todos los meses, no te puedes perder la Pool Party o la cena de Navidad
- Equipo de Fútbol patrocinado por Capitole
- Comunidades tecnológicas para que compartas tus conocimientos e ideas con los demás equipos. ¡¡¡Compartir el conocimiento interno es fundamental!
¡¡Descúbrenos!!
https://capitole...
Senior Java Software Engineer
Remoto
En @Capitole estamos ampliando nuestro equipo dentro de un proyecto con las tecnologías más punteras. Para ello queremos incorporar algunos perfiles Senior especialistas en desarrollo en Java.
Tendrás la oportunidad de trabajar en un entorno totalmente Agile, tecnológicamente puntero y muy dinámico, con un salario competitivo y con un equipo de profesionales altamente competente.
¿QUÉ BUSCAMOS?
Un perfil con:
- Tres o más años de experiencia en desarrollo Java 8 en adelante
- Microservicios y desarrollo de Apis
- Spring Framework
- Git, Jenkins, Maven, Junit, Sonarqube
¿QUÉ HARÁS?
Como Desarrollador Senior en Java tendrás que:
- Desarrollar nuevas funcionalidades.
- Mantener los flujos de trabajo.
Colaborar con los diferentes equipos (DevOps y QA) para la ejecución de despliegues y los ascensos de aplicaciones entre entornos, ejecución de pruebas unitarias y automatización.
Trabajar en la definición e implementación de los Dashboards de monitorización de las aplicaciones y contenedores.
Mantener el estándar de calidad del código y definir e implementar soluciones para mejorar el ciclo de vida del código.
Buscamos profesionales que les apasione el mundo de la programación, que se sientan atraídos por los retos y desafíos. ¡Esta es tu oportunidad!
CloudBlue
Java Microservice Expert
Barcelona
CloudBlue is a technology solution startup born from the need to digitally transform a multibillion-dollar enterprise. The CloudBlue platform orchestrates ecosystems for customers worldwide, including the largest B2B Cloud Marketplace in the world.
What you'll be doing:
-Challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment design challenges, performance and scale bottlenecks
-Design and develop highly-scalable elastic cloud architecture that seamlessly integrates with on-premises systems
-Design and develop a microservices architectural framework
-Design and develop a CI/CD for microservices
-Relies on unit testing instead of manual QA
-Develop software verification plans and quality assurance procedures
-Document and maintain software functionality
What you need:
-A Senior Software Engineer is expected to have more than 3 years of solid, active commercial software development work, including significant personal ownership of projects or initiatives.
-Proficient in Java, Java ecosystem, microservices approach
-Experience in maven/gradle
-Experience in wildfly/javaEE/Spring boot.
-Experience in Linux, Docker
-Good written English and speaking skills
Sr. Engineer, Software Development
Barcelona
CloudBlue is a technology solution startup born from the need to digitally transform a multibillion-dollar enterprise. The CloudBlue platform orchestrates ecosystems for customers worldwide, including the largest B2B Cloud Marketplace in the world.
What you'll be doing:
-Challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment design challenges, performance and scale bottlenecks
-Design and develop highly-scalable elastic cloud architecture that seamlessly integrates with on-premises systems
-Design and develop a microservices architectural framework
-Design and develop a CI/CD for microservices
-Relies on unit testing instead of manual QA
-Develop software verification plans and quality assurance procedures
-Document and maintain software functionality
What you need:
-A Senior Software Engineer is expected to have more than 3 years of solid, active commercial software development work, including significant personal ownership of projects or initiatives.
-Proficient in Java, Java ecosystem, microservices approach
-Experience in maven/gradle
-Experience in wildfly/javaEE/Spring boot.
-Experience in Linux, Docker
-Good written English and speaking skills
Senior Backend Developer, Software Development
Barcelona
What you need:
-More than 3 years of solid, active commercial software development experience.
-Strong knowledge of Java (Core Java/Java EE) paired with solid experience with frameworks: Spring, JDBC, Hibernate, REST Web Services.
-Strong conceptual knowledge of OOPS, Design Patterns, Microservice architecture, and Clean architecture.
-Experience with application servers/servlet containers (WildFly, Tomcat, etc.).
-Practical experience in development and/or maintenance of highly loaded enterprise-grade systems.
-Experience in Linux, Docker, and Kubernetes management.
-SQL experience (specifically PostgreSQL).
-it will be essential that you can speak and write in English.
What you'll be doing:
-Design and develop cloud micro-services (E-commerce, service provisioning, etc.) that seamlessly integrates with the rest of the Ingram Micro Cloud portfolio.
-Design of the REST APIs necessary for external clients who use our platform, helping to ensure good communication between the platform and their systems.
-Challenge and redefine existing architectural fundamentals to provide the next level of performance and scalability; ability to foresee post-deployment design challenges, performance, and scale bottlenecks.
-Develop and implement software verification plans and quality assurance procedures.
-Document and maintain software functionality.
Business Analyst / Data Scientist
Barcelona
CloudBlue is a technology solution startup born from the need to digitally transform a multibillion-dollar enterprise. The CloudBlue platform orchestrates ecosystems for customers worldwide, including the largest B2B Cloud Marketplace in the world.
Who You Are
A Business Analyst / Data Scientist is expected to have 3+ years of solid, active commercial work on projects related to data processing (BI, ML, AI) including significant personal ownership of projects or initiatives. Written and speaking English skills sufficient for team communication.
-SQL itself & experience in working with relational DBs
-Understanding of BI systems design patterns
Skills / Project Experience - good to have experience in:
-MS Azure Cloud Services
-MS SQL, PostgreSQL
-Experience in BI, ML, AI projects
You will have an opportunity to contribute to our BI/Data subsystems:
-Works closely with customers and multiple departments. Utilizes data to determine potential changes
-Analyze data and business processes to assist in the development of solutions that are fully aligned with overall business goals
-Extend the functionality of the existing system
-Plan and design business processes and make recommendations and changes in order to improve and support business systems and activities
-Uses industry knowledge to recommend options that will optimize company functions or processes
-Assists company in areas of solutions planning, impact analysis, and risk ass...
Allianz Technology SL
DevOps Expert
Barcelona
KEY RESPONSIBILITIES
- Defines how to automate processes as well as deployment tasks. Administrates our cloud infrastructures based on AWS, Azure and private cloud.
- Sets up CI/CD pipelines and educates the service teams in order to enforce a DevOps transformation.
- Works with architect(s) and various parties to design & build the operational processes in DevOps manner based on enterprise guidelines and standards.
- Actualizes the DevOps processes for environment management including infrastructure, platform, and application lifecycle.
- Participates actively in knowledge sharing activities like communities of practice, and/or other knowledge exchanges.
IT Solutions Architect
Barcelona (Hybrid work model)
Expert in IT architecture with capabilities to integrate the current architecture in the IberoLatam platform with the global architecture proposed at the Allianz Group level.
Main responsibilities:
Designing functional technology solutions.
Overseeing development and implementation of programs.
Providing technical leadership and support to software development t teams.
Carry out, in some cases autonomously and in others in conjunction.
with the team, revisions of the current architecture, to seek alignment.
Communicate system requirements to software development teams.
Requirements / Experience:
Proven experience as a Technical Architect.
Hands-on experience with software development and system administration.
Understanding of strategic IT solutions.
Experience in service choreography (API, events).
Knowledge of selected coding languages (e.g. Java, Spring framework, JavaScript).
Familiarity with various operating systems (e.g. Windows, UNIX) and databases (e.g. DB2, MongoDB, Postgres, MySQL).
Experience in cloud technologies (e.g. AWS Azure) and containers (Kubernetes).
Excellent communication skills both verbal and written, into an international environment (English fluency is necessary).
Used to work on agile methodologies, TDD and DevOps.
LIFULL Connect
Software Engineer
Remote (Spain)
You will be joining our B2C Trovit tech team, whose goal is to maintain our websites, which account for millions of visits every month, and to develop its new features according to the objectives defined with our Product team.
Our team is responsible for the backend and the frontend of the websites that offer the best experience to our users in order to help them to find their new home, car or job.
1. How we work:
We apply XP practices and embrace agile principles and values.
We're learning to approach our solutions with a lean mindset.
We engage in pair programming daily. Sometimes, we also do mob programming sessions.
We invest in our continuous improvement and engage in deliberate practice weekly.
2. What we need:
Strong skills in object-oriented programming and SOLID principles
Knowledge of Javascript and PHP or Java
Good understanding of application architecture patterns and domain-driven design
Good refactoring skills and experience dealing with legacy code
Solid experience with unit testing and comfortable with TDD
Experience in an agile environment with a DevOps mindset
Experience with continuous integration and delivery
Excellent communications skills in both Spanish and English
3. What's a plus:
Familiarity with a cloud solution, preferably AWS
Familiarity with search engines (Solr, Elasticsearch)
Experience with Docker and container orchestration
Backend Developer
Remote (Spain)
You will be joining our Content Ingestion team, whose goal is to ensure that our websites have top quality content, so our users can find their new home, car or job. This team is responsible for the backend that powers content feeding (ingestion, processing, etc.) for a number of websites from our inventory, which account for tens of millions of visits every month.
1. What you will do:
You will bring a lean mindset approach to the technical solutions we are working on in the team.
You will embrace pair programming and mob programming as the preferred way to collaborate with your teammates.
You will help us introduce and improve our XP practices.
You will improve continuously and engage in deliberate practice with your teammates.
You will provide mentoring to junior developers when it makes sense.
You will be part of a goals orientated team that embraces Agile principles and values.
2. What we would love you to bring:
Strong object-oriented programming skills.
Good skills in Go.
Solid experience with unit testing (TDD preferred).
Experience working in Agile environments.
A willingness to provide and request constructive feedback
Strong skills in management of CI/CD toolchains.
3. What's a plus but not mandatory:
Knowledge of Kotlin.
Experience with continuous delivery practices.
Experience with evolutionary design & architectures.
A DevOps mindset (experience not required, just being familiar with the culture).
Technical mentori...
Systems/DevOps Engineer
Remote (Spain)
Systems/DevOps Engineering is often pivotal in many tech conversations, because of its backbone-like nature. Things have to run smoothly all the time, but they also need to evolve and adapt quickly to technology changes, internal requirements of all sorts and innovation challenges. We are looking for an experienced Systems/DevOps Engineer who will be an active member of the team, focused on moving forward and achieving tech teams goals.
- What you need to bring to the table:
Knowledge and experience with public Cloud Platforms - AWS preferred, for security, resilience, performance, networking, availability, Blue-green deployments in context of business application.
Excellent knowledge of the Linux CLI
Experience with CI, CD and environments for different contexts
Knowledge of Jenkins and Git Operations
Experience with automation tools (Puppet, Ansible, Terraform, Chef)
Experience with containerisation (Docker, Containerd)
In-depth understanding of container orchestration with Kubernetes
Familiarity managing relational and non relational databases (MariaDB, MySQL, ElasticSearch)
Experience of writing programming languages other than Java (Python, Go, etc)
Experience with diagnosing performance issues in production with custom metrics or APM tools.
Senior Software Engineer
Remote (Spain)
You will be joining our B2C Mitula Group team, which is responsible for the Mitula, Nestoria and Nuroa sites. The goal of this team is to help our users to find their dream property, giving them the best possible experience in our sites.
1. How we work:
We apply agile principles and values.
We approach our solutions with a Lean mindset.
Pair programming and mob programming.
Applying XP practices.
2. What we would love you to bring:
Our teams use various programming languages (Java, Kotlin, Javascript, Typescript...), but we welcome developers with different programming backgrounds if you're open to learning and expanding your tech stack.
Strong skills in OOP or Functional Programming.
Solid experience with unit testing (TDD preferred).
Experience working in Agile environments.
DevOps mindset (experience not required, just familiar with the culture)
Willing to understand the product, challenge the PO and have long discussions with the team about it.
3. What's a plus but not mandatory:
Front-end knowledge.
Experience with Trunk based development and continuous delivery practices.
Experience with evolutionary design & architectures.
Some experience with AWS cloud.
New Relic
Senior Back-End Software Engineer (Open to remote)
Remote
We work with data at a scale found at few companies using a diverse tech stack (Go, Java, JavaScript, React, GraphQL, Cassandra, Elasticsearch, Kafka, Kubernetes, many public cloud web services, and more). If you love to scale and want to contribute to one of the largest and fastest-growing observability platforms in the market, we want to hear from you. We are a software company that cares about our product and culture!
Responsibilities
- Build, maintain, and scale back-end services and their support tools
- Participate in architectural definitions with a high degree of innovation and creativity
- Creating automation and tooling to make our systems more scalable and easier to deploy
- Research new tools and services to understand complex scenarios and to also propose new features
- Working in an agile environment with a DevOps approach—including taking turns with being on-call
Requirements
- Experience with distributed systems, concurrency, and scaling in a production environment
- Strong experience in writing software in OOP. You are not afraid of adapting, learning, and working with different languages and frameworks
- Familiarity with asynchronous programming techniques: streams, event-based flows, task queues, message queues
- Being comfortable in a fast-paced environment focused on delivering production code using Agile methodologies
- Having a collaborative work style
- Proficiency in English
Senior Software Engineer - Frontend (Open to remote)
Remote
Some of the problems we work on involve frontend API's to interact with the internal framework, extensible architecture solutions, UI components and deal with modern frameworks and libraries such as ReactJS or Redux.
Responsibilities
- Implement rich, interactive data visualizations using modern JavaScript and software development techniques
- Select the best frameworks and tools needed to do the job done quickly, while also optimizing for codebase stability, product stability, and target use case growth
- Work with our product manager and a team of data engineers to ensure data exploration products accurately render complex data that are aligned with the needs of our internal customers
- Produce highly performant and flexible user interfaces
- Collaborate with designers and other UI engineers across the company to learn from others and to ensure you stay up to date on the company's UI best practices
- Learn and improve your skills to continuously push us to deliver higher quality data products and improve how we view data visualization as a company
Requirements
- Experience working with modern JavaScript front-end frameworks
- Familiarity with modern development and build tools such as git, npm, babel, and webpack; - Experience with front-end JS testing tools and a comprehensive understanding of UI testing techniques
- Experience integrating the UI with data from service endpoints and expertise in modern HTML and CSS
- Proficiency in English
Revolut
Software Engineer (Backend)
Remote or office in Madrid/Barcelona
Our Technology team isn't just one of the best in the industry, it's one of the best in the world. It's our driving force; our engine 🚀 From building a new banking backend to creating an award-winning app, there's nothing our tech team can't do. Our Tech team isn't here to fix legacy systems – it's here to build world-class financial products from the ground up. Products that will be used by millions (18+ million people, not that we're counting) 🌎
We're looking for Backend Engineers that want to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we're looking for. We have a minimalist approach to using external frameworks, with emphasis on maintainability and fast turnaround with TDD, DDD and Continuous Integration & Delivery.
Our technology stack: Java 11, GCP, Kubernetes. Docker, PostgreSQL, Redis, Spock, SparkJava
What you'll be doing:
- Building mobile APIs
- Developing micro services to evolve our architecture
- Perfecting a number of systems that our business depend on, like risk management, fraud detection, payment processing for example
- Focusing mostly on greenfield development and improvement of existing systems
What you'll need:
- Fluency with Java
- 3+ years of experience in back-end development
- Bachelor's degree in Computer Science/Maths/Physics/similar
- Quick learner attitude with a results driven personality
- Fluent English...
Senior Software Engineer (Backend)
Remote or office in Madrid/Barcelona
Our Technology team isn't just one of the best in the industry, it's one of the best in the world. It's our driving force; our engine 🚀 From building a new banking backend to creating an award-winning app, there's nothing our tech team can't do. Our Tech team isn't here to fix legacy systems – it's here to build world-class financial products from the ground up. Products that will be used by millions (18+ million people, not that we're counting) 🌎
We're looking for Backend Engineers that want to change the world. If you like to work at a steady pace with no surprises, keep scrolling. If you want your work to change the global financial landscape, you might be just who we're looking for. We have a minimalist approach to using external frameworks, with emphasis on maintainability and fast turnaround with TDD, DDD and Continuous Integration & Delivery.
Our technology stack: Java 11, GCP, Kubernetes. Docker, PostgreSQL, Redis, Spock, SparkJava
What you'll be doing:
- Building mobile APIs
- Developing micro services to evolve our architecture
- Perfecting a number of systems that our business depend on, like risk management, fraud detection, payment processing for example
- Focusing mostly on greenfield development and improvement of existing systems
What you'll need:
- Fluency with Java
- 3+ years of experience in back-end development
- Bachelor's degree in Computer Science/Maths/Physics/similar
- Quick learner attitude with a results driven personality
- Fluent English...
Celonis SL
Senior SDET (Software Development in Test)
Remote, Spain
The Team:
As part of the SDET team, you’ll be involved in many chapter initiatives to develop tooling and continuously improve test automation practices that will help teams streamline their testing.
Day-to-day you will be embedded into a product team where your efforts will have a noticeable and positive impact on quality release after release.
The Role:
As a Senior Software Development Engineer in Test (SDET) you have a cross-functional role with dual strengths in coding and testing. You will share a passion for high-quality software, strong engineering principles, and methodical problem-solving skills.
Your primary focus is designing, developing, and maintaining scalable test automation frameworks and tools that standardize approaches and guide test automation design best practices to help peers effectively perform testing.
Within this role, you’ll champion and drive testing practices within product teams and implement an effective continuous test strategy to mitigate the risks of release and to facilitate teams in delivering quality software faster.
The qualifications you need:
Broad experience in tooling across various technology stacks from unit through E2E testing
Proficient in more than one language including Java, Scala, Typescript, JavaScript, Golang, or Python
Good knowledge of white-box and black-box testing techniques
Familiar with patterns such as Page Object, Journey, Screenplay, Mission
Experience with any test double tooling such as Mockito
Senior Back End Engineer (Microservices)
Remote, Spain
Celonis is offering fully remote work opportunities for Senior Software Engineers. This role will require occasional travel to our Engineering HUB in Madrid.
The Role:
Being a global hyper-growth leader in process mining technology, our goal at Celonis is to establish our Intelligent Business Cloud as a standard SaaS solution in any company. Celonis is looking for a Senior Backend Engineer to build new features, design and implement useful API methods and increase the reliability of our software continuously. Our Java services are built on Java 11 and Spring (Boot), so expertise in these areas is highly desirable.
The qualifications you need:
7+ years of experience in building JAVA web applications professionally
Write clear, understandable, and testable code with a continuous focus on maintainability
Have experience in Spring (Boot)
Know how to build good REST APIs
Have a high-level understanding of the domain, product, and architecture
Can solve complex problems with limited supervision
Engineering Manager
Madrid, Spain
The Team:
The ecosystem is a key area of Engineering at Celonis which includes a growing number of teams working on the Celonis Marketplace, our entry products, Ecosystem APIs, and more. These teams are responsible end to end for the definition, development, and delivery of products in our cloud.
The Role:
As an Engineering Manager, you’ll be responsible for leading a team to execute a defined mission, managing the careers of the team members and their performance, and actively fostering successful group dynamics to help the team accomplish its mission. Managers at this level possess the technical judgment and decision-making expected of Staff Software Engineers, often making technical contributions that have a direct impact on the team's mission.
The qualifications you need:
Previous experience in an Engineering Manager or technical leadership position
Strong technical knowledge (usually 5+ years of experience in software engineering is expected)
Experience working with Java, the Spring framework, microservices. Knowledge of Process Mining, JavaScript, Typescript, Angular, Cloud providers, Kubernetes, CI/CD, .. is also highly appreciated.
Knowledge of Agile concepts (e.g. Scrum, Kanban, Continuous Delivery)
Ability to lead and make decisions to define the road ahead
Senior Front End (Angular - Widgets & Components)
Remote, Spain
The Team
At Celonis we have a variety of different frontend challenges ranging from building forms, components & pages for our products, reusable components, component libraries, design systems, micro frontend architectures, and highly optimised visualizations that render big data, frontend SDKs, etc. You will be assigned to the team that is responsible for introducing Celonis widgets and web components, into external platforms like Salesforce, Service Now
The Role
In this role, you will be the ambassador of Celonis tools out of our EMS, creating a library of components that will be used for external developers to create their own applications in a variety of different marketplaces. We are at the frontier of frontend engineering, pushing the frontend boundaries to make our EMS platform a reality. Hence, if you want to be challenged in the front end and push the boundaries of what's already done, Celonis is the tech environment for you to thrive.
Our tech stack is Angular 11, Typescript 3, HTML5 & SASS. We develop using SOLID principles and focus on performance
The Qualifications:
University degree in computer science or equivalent
+7 yrs of experience in Frontend Development
Proven experience with Angular, TypeScript/JavaScript, HTML5, CSS/SCSS
Familiarity with data structures & algorithms, profiling & optimization
Experience in writing and setting up tests (unit and integration tests) as well as with JS module bundlers such as Webpack
commercetools
Site Reliability Engineer
Remote (EU or UK)
At commercetools we power e-commerce solutions that allow our customers to work at cloud scale. Join the new checkout initiative and work together with your team to shape the technical future of e-commerce. You will focus on providing your teams with a unified, reliable, and scalable solution to quickly deploy any type of resources they may need, from creating cloud resources to deploying code to production.
Your main responsibilities will be making sure that the infrastructure components are up and running smoothly and security is not compromised
Your Mission:
Automate cloud infrastructure deployments and maintenance
Implement monitoring to ensure security standards
Monitor the health status of the infrastructure
Active participation in designing, analyzing, and troubleshooting infrastructure
Participate in on-call rotation
Ability to work closely with developers inside your team
What you need to succeed:
Knowledge of industry standard security practices (CIS, Vault)
Experience running production workloads in GCP
Experience using IaC tooling (Terraform)
Strong time management skills
Experience with Kubernetes and familiar with the ecosystem
Experience with databases and web services
Experience with MongoDB
Analytical mindset
Familiar with Agile methodologies
Willingness to participate in on call rotation
Soft Skills:
Great communication skills
Ability to give and receive feedback
Team player
English spe...
Scala Engineer
Europe (remote)
You would like to work with enthusiastic and experienced Software Engineers in an agile, international environment with a modern tech-stack (#Functionalprogramming, #GraphQL, #Scala)? Your heart beats Scala, you love solving complex problems? On top you work with passion, love clean code and like to understand the big picture? Sounds like commercetools is the perfect match! Modern e-Commerce solutions, built for high availability!
Your Mission:
Design and implement our PaaS eCommerce backend in Scala as well as our core infrastructure components like database mappings and web service APIs
Work on the APIs that power the checkout: carts and orders
Develop a scalable and multi-tenant architecture
Analyze user needs and discuss technical approaches
Test software components regarding usability, functionality, and performance and work closely with Product, Management and DevOps
Taking part in on-call rotation (with the worldwide distributed team) for production systems
What you need to succeed:
Deep insights in functional programming and practical work experience with Scala and in developing server-side systems using the JVM
Solid understanding of parallel and asynchronous programming as well as non-blocking I/O
Experience in developing REST APIs and knowledge of scalable architectures (incl. sharding, replication, load balancing, and failover)
Fluent English for work in international teams
Aspiration to constantly improve yourself and learn new technologies, concepts, etc.
Adyen
Java Software Engineer
Madrid
What You'll Do
You will build and maintain our distributed high-performance platform.
We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring code live that impacts many businesses and shoppers.
You will be fully responsible from its initial design to bringing new functionality live.
Identify and improve parts of the platform to make it more robust and scalable.
Collaborate across teams and time zones to make things happen, review code and be open to feedback.
As an engineer you will helping our core financial data processes and working on our finance infrastructure, to keep it scalable, reliable and secure
Who you are:
We are looking for Software Engineers with some experience working with object-oriented programming languages (JAVA).
If you are flexible, a team player, someone with an eye for detail will be great.
Someone who enjoys writing testable code.
Great communication skills and the ability to articulate complex, technical concepts.
We are an international team, so we need you to be full professional proficiency (written and verbal) in English.
Our Tech Stack:
Java 11, Web Services (RESTful) and SQL/PostgreSQL using MyBatis (ORM), Tomcat, Gradle, CockroachDB and Elasticsearch.
Proficient in creating performant database queries and table structures.
For more information about what it's like working here, check out our formula!
If you want to dig deeper into our technology and ...
Senior Java Engineer
Madrid
What You'll Do
You will build and maintain our distributed high-performance platform.
We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring code live that impacts many businesses and shoppers.
You will be fully responsible from its initial design to bringing new functionality live.
Identify and improve parts of the platform to make it more robust and scalable.
Collaborate across teams and time zones to make things happen, review code and be open to feedback.
As an engineer you will helping our core financial data processes and working on our finance infrastructure, to keep it scalable, reliable and secure
Who you are:
We are looking for Software Engineers with some experience working with object-oriented programming languages (JAVA).
If you are flexible, a team player, someone with an eye for detail will be great.
Someone who enjoys writing testable code.
Great communication skills and the ability to articulate complex, technical concepts.
We are an international team, so we need you to be full professional proficiency (written and verbal) in English.
Our Tech Stack:
Java 11, Web Services (RESTful) and SQL/PostgreSQL using MyBatis (ORM), Tomcat, Gradle, CockroachDB and Elasticsearch.
Proficient in creating performant database queries and table structures.
For more information about what it's like working here, check out our formula!
Software Engineer ( Java)
Madrid
What You'll Do
You will build and maintain our distributed high-performance platform.
We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring code live that impacts many businesses and shoppers.
You will be fully responsible from its initial design to bringing new functionality live.
Identify and improve parts of the platform to make it more robust and scalable.
Collaborate across teams and time zones to make things happen, review code and be open to feedback.
As an engineer you will helping our core financial data processes and working on our finance infrastructure, to keep it scalable, reliable and secure
Who you are:
We are looking for Software Engineers with senior experience working with object-oriented programming languages (JAVA).
If you are flexible, a team player, someone with an eye for detail will be great.
Someone able to take ownership and lead a project and who enjoys writing testable code.
Great communication skills and the ability to articulate complex, technical concepts.
We are an international team, so we need you to be full professional proficiency (written and verbal) in English.
Our Tech Stack:
Java 11, Web Services (RESTful) and SQL/PostgreSQL using MyBatis (ORM), Tomcat, Gradle, CockroachDB and Elasticsearch.
Proficient in creating performant database queries and table structures.
Cognizant Netcentric
(Senior) Backend Engineer
Remote Spain/ Onsite Barcelona or Vigo
We’re looking for a Software Engineer to participate in web development projects for major international customers. If you are a backend developer interested in building web solutions based on modern standards, this role will allow you to learn and develop new skills and contribute to the growth of Netcentric.
Netcentric is powered by an international team of skilled, social people who are all about building innovative digital marketing solutions in the Adobe Experience Cloud. We are a responsive organisation that enables everyone to take initiative and contribute to the success of our projects and the company through Holacracy. We focus on technology, delivering quality work and supporting our customers.
If this sounds like you, we need to talk.
Your role includes:
- Developing and maintaining large scale web solutions and components
- Translating requirements into solutions
- Write unit and integration tests
- Integrating third party services
- Working with other talented developers in a decentralized manner
What do we require?
- Experience with web projects
- Good knowledge of Java or other Object Oriented Languages
- Build tools like Maven or Gradle
- Version control tools, especially Git
- Knowledge about RESTful Services
- Knowledge of HTML, CSS and JavaScript
- Design patterns and clean code
- A proactive mind-set and enthusiasm for continuous learning
- Solid interpersonal skills
- Strong verbal and written English language skills
System Engineer - Internal IT
Remote/ Onsite BCN or Vigo
It is all about Systems! As a System Engineer, you make sure that these systems run consistently, stable and well. You develop software to automate or to integrate systems. You are also involved in designing the infrastructure for the solution and developing the system engineering aspects. The job is very diverse, from coding excellent automations to client communication and occasionally saving our clients world.
You are a good fit if you consider yourself as a team player who is looking forward to operating and constantly improving secure and highly performing Systems.
You will not be bored, as your role involves the following:
- Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security
- Analyze code and discuss with the teams to ensure a marked improvement in applications and the timely completion of projects
- Building and maintaining the technology stack conforming to the documented architecture blueprint
What we require:
- Substantial senior experience to be able to do the job with your eyes closed (well, almost)
- Fluent in English
- Strong focus on Automation
- AWS administration, Google Cloud or Azure
- Linux administration: CentOS or RedHat
- Scripting: Bash, Ruby or Python
- Configuration Management: Puppet, Ansible or Chef
- Provisioning tools: Foreman, Salt or Terraform
- Continuous Integration: Jenkins, Nexus or Sonar
- Monitoring tools: Nagios, Zabbix, Prometheus or Sensu
Requirements Engineer
Remote in Spain/ Onsite BCN/Vigo
We are growing our Requirements Engineering / IT Business Analyst Team in Barcelona and Vigo and are looking for new colleagues who will bring their consultative and analytical experience spiced up by technical skills.
Your Tasks
- You will be the link between our customer and our development teams and translate business requests to technical requirements and into technical concepts.
- You will write business requirements, test software, execute operational tasks and provide project management support while strengthening your technical acumen and business consulting skills.
- You will take responsibility for the conception and design of web-based solutions in the digital marketing domain, designing, testing and launching the technology that fully meets the business need. You will truly be a game changer for our clients.
- You will support the analysis and implementation of requirements along the entire software development cycle.
What we require:
- Strong verbal and written English skills (C1 and higher)
- First hands-on experience with web-based content management systems (CMS)
- Solid technical understanding of web development and web application integrations
- Basic knowledge of HTML / CSS / JavaScript and / or web-relevant programming languages
- Experience in the creation of wireframes / mock-ups for IT applications
AEM Solutions Architect
Remote in Spain/Onsite in BCN/Vigo
We are looking for a workmate who is following their vocation to spend time with web development and work with open source frameworks. You are a good fit if you consider yourself as a passionate techie who is willing to take over responsibility and share his expertise with others. Netcentric may probably feel like home for you if you are developing and want to develop together with us. AEM makes you curious.
You will be responsible for the entire delivery of a project. You will work closely together with the project manager to ensure a delivery exceeding the client's expectations.
Main tasks are:
- defining the architecture of the solution, interacting with the client's architects
- writing and refining technical specifications, provide effort estimations for requirements
- leading the development team (mostly distributed among various locations), reviewing code, coaching and guidance
- respecting infrastructure requirements, synchronise with the project's lead system engineer
- ensuring quality and performance requirements are met, synchronise with the test manager
- development of critical parts of the systems
- ensuring reliable work environment for developers (IDE setup, Maven, CICD, Docker, SonarQube)
What we require:
- Hands-on experience with AEM
- Experience in leading a team, both technically and people management
- Great communication skills and the ability to communicate effectively with technical and business users
Ocado Technology
Java Software Engineer
Barcelona (hybrid)
Would you like to build real products, beyond just writing code? Your Java skills make a difference to millions of users globally. Join us to change the way the world shops.
What would you be doing?
- Working with the following Tech stack: Java, Python, Kotlin, Swift, Firebase, Terraform, Docker, AWS, Google Cloud Platform, ELK, New Relic, Cloudwatch, Prometheus, Grafana and more
- Developing new systems and capabilities as well as improving and developing existing systems
- Working with the team on continuous improvement of the Software Development Life Cycle
- Playing a key part in the technical design of solutions to interesting problems
- Promoting good engineering practices, bug prevention strategies, testability, fixing security vulnerabilities where appropriate, and other advanced quality concepts
You're a great fit if you have:
- Demonstrable industry programming experience with knowledge of Java
- Passion for developing high-quality enterprise software
- Eagerness to take an active role in supporting the business needs
- OOP and software design skills
- Passion and understanding of TDD and Clean Code
- Experience working in a continuous delivery environment
- Knowledge of AWS/Cloud environments
- A BSc degree in Computer Science (or a related field) or equivalent industry experience
- Good command of English (spoken and written)
Full-Stack Software Engineer
Barcelona (hybrid)
Would you like to build real products, beyond just writing code? Join us to change the way the world shops.
You will be:
- Providing our internal teams with the simplest toolset, enabling them to manage their ecommerce services autonomously
- Ensuring that our global retail partners can seamlessly integrate into our ecommerce solution
To achieve this, you will work on:
- String management: centralising the copies we show on web and mobile in a tool for self-serving the strings to the different retailer partners
- Feature management: optimising the way retailers’ configuration is managed in ecommerce, providing a tool that focuses on features. This includes the management of feature flags and different application configurations
- Retailer management: reducing the number of manual steps needed to configure a retail partner by providing a tool to manage the existing and future partners, with visualisation, automation and orchestration as the central pillars
You're a great fit if you have:
- Experience working with Java 8+, Spring Boot 2, writing modern Javascript
- Fundamental knowledge of React
- Experience with AWS Integrations: S3, DynamoDB and API Gateway
- RESTful services / Design best practice
- A good understanding of CI/CD best practices
- Ability to evaluate and integrate with third party tools
- Experience monitoring and supporting a live production system
- An understanding of automated testing
- Production-quality code writing ...
Android Software Engineer
Barcelona (hybrid)
Would you like to build real products, beyond just writing code? Join us to change the way the world shops.
Your role will be to build, maintain and evolve the mobile frontends related to the products of your department, including managing customer data, notifications to the customer and features that make the shopping experience smoother. You will have the support of the mobile Platform team and will work closely with the Web team and the different backend teams of the department.
What would you be doing?
- Develop our Ocado Smart Platform (OSP) Mobile Android application
- Ensure that our software architecture is fit for purpose, through data-driven decision making, feedback, and collaboration with the chapter
- Contribute to defining and drive best practices for our customer-facing Android platforms through extensive consultation with the Android chapter
- Write and maintain automation test suites
- Work collaboratively inside and outside the team to achieve business objectives
You're a great fit if you have:
- Computer Science (or related subject) degree
- Good spoken and written English
- Strong programming and object-oriented design skills
- Extensive knowledge of the Android SDK and modern development tools such as Android Studio
- Working knowledge of Kotlin
- Experience working on published Google Play store apps
- A keen eye for detail
- Passion for and understanding of automated testing
wefox
Java Developer (f/m/d)
Barcelona, Spain (hybrid)
We are looking for a Java Developer with experience building microservices to join our Tech team in Spain. Your work will focus on the development and maintenance of backend features using Java, Spring, PostgreSQL, Mongo, Kafka, and AWS. We write quality code using TDD and Unit Testing. We use GitHub, GitHub Actions, and a full CI/CD pipeline.
Your responsibilities:
- Understanding product and technical priorities.
- Independently scoping and implementing production-ready solutions. Debugging production issues.
- Contributing to project estimation tasks and committing to a realistic amount of work.
- Making well-reasoned design decisions, identifying potential issues, trade-offs, risks, and an appropriate level of abstraction.
- Writing meaningful code reviews.
- Mentoring junior, mentee engineers within your squad.
- Contributing to a security-first mindset throughout your squad, always looking for and avoiding vulnerabilities.
What you bring:
- Hands-on experience with Java. We will help you transition to Spring if necessary. We believe it takes 2 years of hands-on experience in order to be comfortable at this level, but if you have less experience, we also welcome you to apply.
- Hands-on experience working with client/server applications, SQL or NoSQL databases, RESTful APIs.
- Experience working with git is a plus.
- Working English is required; Spanish/German is a plus.
To all the misunderstood geniuses, rebels & mavericks looking to change the world for the bet...
Engineering Lead (Java) (f/m/d)
Barcelona, Spain (hybrid)
We are looking for an Engineering Lead with experience building Spring-based microservices, who will focus on leading and managing a squad as it develops and maintains large-scale microservices using Java, Spring, PostgreSQL, Mongo, Kafka, and AWS. We write quality code using TDD, Unit Testing, GitHub, GitHub Actions, and a full CI/CD pipeline.
Your responsibilities:
- Managing the squad’s daily technical delivery to production systems
- Ensuring the squad’s technical solutions are aligned with architectural standards in a way that balances feature delivery and tech debt creation
- Providing estimates of the squad’s upcoming and planned work
- Ensuring that production support issues are being solved in a timely way and according to established SLAs; OKRs, technical initiatives, and other non-Product initiatives are being prioritised, and that the squads in your domains have bandwidth available to work on them
- Ensuring that QA, Monitoring, Alerting, and product security are prioritised within your domains
- Leading by example
- Understanding and documenting each individual squad member’s professional goals and communicating expectations around it
What you bring:
- 6+ years experience creating Spring-based microservices in a professional setting
- Professional experience designing well-formed RESTful APIs, SQL and no-SQL databases, API gateways, microservices system architecture and AWS cloud
- A deep sense of ownership and a “can-do” attitude
- Working knowledge of English
GFT
Solutions Architect
Remote, Sant Cugat (Barcelona), Madrid, Valencia, Zaragoza, Lleida y Alicante.
At GFT we have an open position for a Solution Architect. We are looking for an enthusiastic and dynamic person willing to start and grow in a multi-cultural, motivating and challenging environment.
Some of the technologies we are working with: Java 8+, Openshift, Kubernetes, Docker, Jenkins, Spring WebFlux, Spring boot, Kafka, Rancher, .Net Core, Angular, React, Polymer, Oracle…
Your main responsibilities will be:
-Solution design and technology stack selection.
-Solution development and technical team supervision.
-Analyze and document the enterprise and technology environment.
-Software architecture design and guidance.
-Enterprise architecture and integration patterns.
-Data architecture, API design and implementation.
Our offer:
-Competitive salary
-Restaurant tickets and life insurance for every employee
-The possibility of Working from Home
-Flexible compensation plan, according to your needs
-Customized plan for professional development and training program
-Technical certifications
-Subsidized English / German / Spanish courses
-Flexible working hours and short Fridays
-Program to improve and promote a healthy lifestyle at work: a sports program
-International work culture
-Discount with Andjoy (called before Gym for Less)
Senior React Specialist
Remote, Madrid, Sant Cugat del Vallés (Barcelona), Valencia, Lleida, Alicante y Zaragoza.
At GFT we have an open position for a Senior Frontend. It's important to have experience with Javascript and React in several projects.
Your main responsibilities will be:
-Programming in new and existing code and maintaining software modules of medium/high complexity.
-Provides support to more junior colleagues as a first reference point when they need help or guidance in a specific area.
-Understanding and applying common design patterns.
-Assists in the development of prototyped versions of software modules and applications.
-Performs project related “on-call” support activities if needed.
-Design activities of software development as assigned by the line manager.
-Builds awareness in all applicable organizational methodologies, tools, templates and policies.
Our offer:
-Competitive salary.
-Restaurant tickets and life insurance for every employee.
-The possibility of Working from Home.
-Flexible compensation plan, according to your needs.
-Customized plan for professional development and training program.
-Technical certifications.
-Subsidized English / German / Spanish courses.
-Flexible working hours and short Fridays.
-Program to improve and promote a healthy lifestyle at work: a sports program.
-International work culture.
-Discount with Andjoy (called before Gym for Less).
Java/Microservices Team Lead
Remote, Sant Cugat del Vallés (Barcelona), Madrid, Valencia, Zaragoza, Lleida y Alicante.
At GFT we have an open position for a Java / Microservices Tech Lead to join to GFT.
Your main responsibilities:
- Design, code, customize and unit-test complex programs in applicable programming languages and platforms. Prepare and maintain software design and code documentation, as well as software release/installation/maintenance documentation, to include the creation of technical documentation which defines systems solutions
- Undertake code reviews of other developers and provide necessary feedback for improvements
- Identify and raise risks/issues as soon as they are discovered, with a judgment on when they should be escalated to a higher level
- Supervise and coordinate junior team member’s tasks, providing developmental training and technical guidance as needed
- Identify and resolve moderately complex problems and autonomy to determine the right approach to the development of software in accordance with company standards
Our offer:
-Competitive salary
-Restaurant tickets and life insurance for every employee
-The possibility of Working from Home
-Flexible compensation plan, according to your needs
-Customized plan for professional development and training program
-Technical certifications
-Subsidized English/German /Spanish courses
-Flexible working hours and short Fridays
-Program to improve and promote a healthy lifestyle at work: a sports program
-International work culture
-Discount with Andjoy (called before Gym for Less)
Senior DevOps Engineer
Remote, Madrid, Sant Cugat del Vallés (Barcelona), Valencia, Zaragoza, Alicante y Lleida.
At GFT we have an open position for a Senior DevOps Engineer. It's important to have experience with some cloud (Azure, AWS, GCP) and technologies like Terraform, Jenkins, Docker or Kubernetes. We are looking for an enthusiastic and dynamic person willing to start and grow in a multi-cultural, motivating and challenging environment.
Your main responsibilities will be:
-Standardize, automate and document setup of development, testing and production environments.
-Design and drive improvements to the full SDLC process applying best practices.
-Maintain rapid deployment pipelines, CD infrastructure monitoring and troubleshooting.
-Actively participate in high level team activities such as architecture improvements, process improvements, etc.
-Responsible for ensuring service-level agreement requirements are met.
Our offer:
-Competitive salary
-Restaurant tickets and life insurance for every employee
-The possibility of Working from Home
-Flexible compensation plan, according to your needs
-Customized plan for professional development and training program
-Technical certifications
-Subsidized English / German / Spanish courses
-Flexible working hours and short Fridays
-Program to improve and promote a healthy lifestyle at work: a sports program
International work culture
Discount with Andjoy (called before Gym for Less)
SEAT CODE
Backend Engineer
Barcelona/Remote
As a Backend Engineer you have experience writing APIs that are deployed in cloud environments (AWS / Google Cloud), providing highly available services that are resilient in the face of failures.
You have also worked in Agile teams composed of other engineers, designers, and product managers and are comfortable building high level features as well as writing platform level code.
Responsibilities:
- Coding in Kotlin/Java and knowledge of frameworks such as Spring + Spring Boot.
- Write automated tests.
- Manage the current code deployment pipelines.
- Managing and deploying on cloud (both IAAS and PAAS offerings of AWS/Google Cloud).
- Writing and maintaining Microservices (you know their advantages and caveats).
- Working with databases (both SQL and NoSQL, their pros and cons).
- Managing code via git.
- Working with message and key-value stores (e.g. Redis).
- Applying knowledge of algorithms and data structures for the suitable problem.
- Passion for building great products.
- Experience with kubernetes is a plus.
- Lead and/or assist in executing any needed testing (units, functional, visual, etc).
Frontend Engineer
Barcelona/Remote
The Role:
You will work on a day-to-day basis with our design and backend team to build a scalable and solid product. You have experience writing microservices that are deployed in cloud environments (AWS/Google Cloud), providing highly available services that are resilient in the face of failures. We aim to be curious and care about the little details that make the app delightful.
Responsibilities:
- Coding in Javascript, ReactJs and NodeJs and knowledge of frameworks such Redux or Typescript.
- HTML5 and CSS3 with preprocessors like SASS
- Responsive design with Bootstrap.
- Translation from design mockups and wireframes, collaborative of tools like Zeplin.
- Work using best practices (testing, code reviews, continuous integration...) and in an environment of Agile methodologies.
- Contribute to technical and architectural decision-making.
- Managing code via git.
Platform Engineer
Barcelona/Remote
Responsibilities:
- Managing and maintaining our cloud-based infrastructure;
- Supporting other team members to define optimum workflows and architectures;
- Improve the infrastructure by automating to become altogether more comfortable at work.
Minimum requirements:
- Strong working knowledge of Amazon Web Services
- Experience with git version control
- Experience in Continuous Delivery and Continuous Integration
- Experience with orchestration tools
- Knowledge of some programming languages (bash scripting, Kotlin, ...)
- Diagnostic and troubleshooting ability at system and software layers
- Strong background in Linux Administration
- Capacity to detect problems and contribute with possible solutions
- Self learning and investigation capacity
- Ability to automate processes.
- Knowledge of Kubernetes
Preferred requirements:
- Knowledge of AWS CDK and Terraform
- Solid experience in building highly scalable server architectures
- Experience with EKS and ECS (other container platforms are valuable too)
- In-depth experience with Kotlin
QA Automation Engineer
Barcelona/Remote
The Role:
This role will evolve beyond manually testing things. The QA Tester will quickly become a reference for the product, and a key partner of the product owner. The role involves: testing apps on different devices and platforms, understand the relationships between different aspects of the app, and its interface with the backend, create test plans, estimate time and effort for testing features, and keep pushing us into automated testing.
Responsibilities:
- Creating and executing manual, functional, regression, system, and integration tests.
- Automated testing with Selenium and/or Cypress.
- Performing compatibility tests using different handsets, different platforms (IOS and Android) and different versions of each.
- Use of Jira and bug tracking tools.
- Participating in Agile development teams, using either Kanban or Scrum techniques.
- Ideally you should have some experience with automation or a desire to
learn and to get ahead on automated testing tools and frameworks.