Software Engineer

Wey Wey Web
Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Code Review Continuous Integration DevOps Programming Tools Web Development Elasticsearch Junit Python (Programming Language) Node.Js
+26 more
Octopus Deploy Object-Oriented Software Development Software Architecture Systems Development Life Cycle RabbitMQ Prometheus Software Engineering Software Systems SQL Databases TypeScript Apache Cassandra Spring Cloud ReactJS Grafana Spring-boot Cypress (Programming Language) Backend Kotlin AngularJS Integration Tests Kubernetes Apache Kafka Front End Software Development Virtual Agents Jasmine Docker

Job description

  • Work closely with quality, security and product specialists to ensure unbeatable software design, delivery and quality.
  • Design, develop, test, deploy, maintain and enhance software solutions.
  • Work within a team of engineers and product owners using agile methodologies.
  • Deploy software into production and provide operational support.
  • Build solutions from the ground up while collaborating in an inclusive, international environment.
  • Promote an end-to-end DevOps philosophy throughout the entire software development lifecycle.
  • Follow best practices across every aspect of the SDLC, including design, coding, testing, operational procedures and monitoring.
  • Give and receive constructive feedback through code reviews.
  • Help foster a culture of continuous improvement by proposing and implementing enhancements that optimise the SDLC.
  • Direct AI coding agents as part of everyday delivery by providing clear context, critically reviewing their output and taking ownership of the quality, security and design of everything that ships.

Requirements

We’re always interested in meeting skilled, versatile and collaborative candidates with excellent design and problem-solving abilities.

If you have experience developing high-performance applications and are ready to tackle challenges across the full stack, we want to hear from you.

What you will use

  • Programming languages: Java and TypeScript.
  • Frameworks: Spring Boot, Spring Cloud and Node.js.
  • Web development: Angular and React.
  • Deployment: Docker, Kubernetes and Argo CD.
  • Testing: JUnit, Jasmine, Cypress and Pact.
  • Data: SQL databases, Apache Cassandra and Elasticsearch.
  • Monitoring: Grafana, Prometheus and Elastic APM.
  • Messaging: RabbitMQ and Kafka.
  • Developer tools: Backstage.
  • Other technologies: Quarkus, Kotlin and Python., * A positive mindset, a can-do attitude and endless creativity.
  • Demonstrable back-end skills, such as multithreading and object-oriented programming, and/or strong front-end development skills.
  • A willingness to learn and contribute in a T-shaped role. You don’t need to be proficient across the entire stack.
  • Experience designing, creating, evaluating, deploying, securing, maintaining and evolving software solutions.
  • An understanding of data modelling, software architecture and how different systems interact.
  • An agile approach to development and a good understanding of lean and agile methodologies.
  • Experience working with CI/CD practices and tools.
  • A collaborative and respectful attitude, with the ability to communicate effectively with different stakeholders.
  • Curiosity about new languages and frameworks, along with a willingness to experiment with emerging technologies.
  • A commitment to quality through the design, implementation and maintenance of comprehensive unit and integration tests.
  • Familiarity with AI-generated code and the ability to assess its testing, readability and architectural fit.
  • An understanding of when AI assistance adds genuine value throughout the software development lifecycle.

Benefits & conditions

  • Private life and health insurance for you and your family.
  • Gym reimbursement.
  • Pension plan.
  • Flexible remuneration.
  • Up to four weeks per year working from anywhere for eligible employees.
  • Company bus routes for convenient transportation.
  • A relocation package for you and your family, including soft-landing services to help you settle in when moving from another city or country.
  • A Learning Pocket for your personal and professional development.
  • A hybrid working model with flexible hours.
  • Three paid volunteering days each year.
  • A generous employee referral programme.
  • Workplace perks including a gaming room with darts, pool, table tennis, table football, consoles and much more.
  • Massages and a kitchen stocked with coffee, fruit, nuts and ice cream.

full_time

Organization Wey Wey Web

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all