Have a look at some opportunities with our sponsors

Dynatrace

Dynatrace

Dynatrace helps the world's largest organizations to create perfect digital solutions with AI-driven, answer-based automation. Dynatrace detects emerging issues and security vulnerabilities in software or IT infrastructures in real time and can trigger automated healing processes.

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 MsC) 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

idealista

idealista es el principal punto de encuentro para todas aquellas personas que buscan una vivienda (o local, edificio...) ya sea en compra o en alquiler. Llevamos desde el año 2000 ayudando a todos nuestros usuari@s a superar la ansiedad y la frustración que supone encontrar un hogar.

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

Wallapop

Wallapop is a Barcelona-based scale-up driven by the purpose to empower people to embrace a more conscious and human way of consumption. Wallapop operates in Spain and Italy, offering a catalog of several hundreds of millions of products and services.

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

Adaptive

At Adaptive, we partner with capital and commodity market participants that value differentiation through technology. Our experienced teams design and deliver complex solutions, using our proven accelerators, creating a long-term competitive advantage for our clients.

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

Capitole Consulting

Capitole is an IT consulting company that specializes in providing our clients IT technical expertise and making our employees happy through our unique approach of human investment. We provide innovative solutions in Development, Quality Assurance, Information System and Digital Transformation.

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

CloudBlue

CloudBlue, an Ingram Micro business, is the world’s largest cloud platform provider that orchestrates B2B ecosystems by enabling management of traditional and digital products and subscriptions, quickly onboarding, and integrating with partners, and scaling globally with a single platform.

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

Allianz Technology SL

Allianz Technology is the global IT service provider for Allianz and delivers IT solutions that drive the digitalization of the Group. With more than 10,000 employees located in 55 countries around the globe

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

LIFULL Connect

LIFULL Connect is a global marketplace group that operates more than 250 vertical search sites in 63 countries and 24 different languages. We are one of the world’s largest aggregation players in the Jobs, Cars and Fashion verticals and the biggest Real Estate aggregation network in the world.

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

New Relic

New Relic is where dev, ops, security and business teams solve software–performance problems with data.

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