React API Java Python TSQL NoSQL Angular Cloud Coumputing Kubernetes GraphQL REST TDD TypeScript AWS PostgreSQL RabbitMQ Kafka Office

We are seeking an experienced and driven Senior Software Engineer to join our Platform Applications team. In this role, you will take ownership of our platform web analytics hub that is critical to our suite of applications and platform, while also...
We are seeking an experienced and driven Senior Software Engineer to join our Platform Applications team. In this role, you will take ownership of our platform web analytics hub that is critical to our suite of applications and platform, while also contributing to our full-stack applications. As a senior engineer, you will be expected to be capable of mentoring your fellow team members, drive architectural decisions, and ensure best practices across the software development lifecycle. This role is ideal for a technical leader who enjoys solving complex problems and driving impactful projects in a collaborative environment.

Accountabilities

• Lead the design, development, and maintenance of web applications and APIs using Typescript, Java, or Python.
• Architect and build scalable backend systems with Kafka, GraphQL and RESTful APIs.
• Responsible for our reporting platform driven by Apache SuperSet.
• Work with and develop high-quality front-end interfaces using React or Angular.
• Collaborate with stakeholders to define technical requirements, propose solutions, and align on deliverables.
• Mentor junior and mid-level engineers, fostering technical growth and knowledge-sharing within the team.
• Drive architectural decisions and ensure adherence to best practices for code quality, security, and scalability.
• Build and deploy containerized applications using Kubernetes and manage CI/CD pipelines with GitHub Actions.
• Monitor, debug, and optimize systems for performance, reliability, and scalability.
• Stay informed on emerging technologies, assessing their relevance and potential impact on the platform.

Essential Skills/Experience

• 5+ years of professional experience in software engineering with a focus on API development and full-stack applications.
• Proficiency in Typescript, Java, or Python for building scalable and maintainable systems.
• Strong expertise in GraphQL and/or REST API design, including best practices for security and performance.
• Experience with visualization tools like SuperSet.
• Hands-on experience with AWS services such as EKS, RDS, Lambda, S3, SNS, SQS, CloudWatch, and others.
• Expertise with Kubernetes for container orchestration and scaling.
• Familiarity with GitHub Actions for CI/CD pipelines.
• Experience with SonarQube or other static code analysis tools.
• Strong experience with SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, OpenSearch, Neo4J) and OLAP databases like StarTree / Pinot.
• Proven experience working with distributed systems and message brokers such as Kafka, RabbitMQ, or similar tools.
• Exposure to test-driven development (TDD) or behavior-driven development (BDD).
• Proven ability to mentor and guide engineers, ensuring technical excellence across the team.
• Strong communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

Desirable Skills/Experience

• Familiarity with AWS CDK (Cloud Development Kit) for infrastructure-as-code.
• Experience with Amazon Cognito.
• Strong knowledge of data modeling, graph databases, and query optimization.
• Experience with advanced Kubernetes features like Helm charts or custom operators.
• Awareness of security best practices in cloud-native and distributed applications.

When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform we need to connect, work at pace and challenge perceptions. That´s why we work, on average, a minimum of three days per week from the office. But that doesn´t mean we´re not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our unique and ambitious world.

No et perdis res!

Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació


Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa

Subscriu-te ara

Darreres ofertes d'ocupació de Programador/a a Barcelona

HAYS

Barcelona, ES

Desde HAYS estamos colaborando con una compañía experta en soluciones software para el sector de la restauración y...

Digital Talent Agency

Barcelona, ES

En la actualidad estamos buscando un DESARROLLADOR/A FULLSTACK JAVA-ANGULAR con NIVEL MUY ALTO DE INGLÉS para Barcelona.

Digital Talent Agency

Oferta de Empleo: Desarrollador .NET (Remoto - Sector Seguros) ¿Eres desarrollador .NET y buscas un proyecto estable y de...

Michael Page

Empresa multinacional del sector tecnológico Grandes proyectos y crecimiento profesional ¿Dónde vas a trabajar? Page...

PHP Developer

2 d’abr.

NA

¿Estás listo/a para impulsar tu carrera como Programador/a PHP en proyectos internacionales? Desde Adecco, te ofrecemos...

Banco Sabadell

Barcelona, ES

Somos Banco Sabadell Banco Sabadell es una de las principales entidades bancarias en España con más de 14.000 personas...

Frontend Developer

2 d’abr.

Housfy

Barcelona, ES

Si te apasiona el desarrollo de software y quieres formar parte de una empresa que está transformando el sector...

Welltech

Who Are We? Welcome to Welltech – where health meets innovation! As a global leader in the Health & Fitness industry...

Gestión de Residencias

Terrassa, ES

Nosotros somos Gestión de Residencias , un software SaaS web especializado en la gestión de residencias de mayores y...

Programador/a JAVA

1 d’abr.

Databot

Barcelona, ES

Buscamos un/a programador/a con conocimientos sólidos en JAVA para unirse a nuestro equipo de desarrollo de aplicaciones...