Software Developer (Full-Stack

Onespan
Barcelona, Spain
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles Web Interfaces Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Review Computer Programming
+24 more
Software Design Patterns DevOps Spring Framework Python (Programming Language) Node.Js Public Key Infrastructure Scrum Methodology Software Architecture Software Engineering TypeScript Web Applications Website Wireframe ReactJS Delivery Pipeline Large Language Models Spring-boot Backend Git Vue.js Containerization AngularJS Front End Software Development Restful APIs Docker

Job description

  • Design and develop end-to-end features across frontend and backend systems.
  • Build modern web interfaces and scalable backend APIs that power our products and services.
  • Translate product requirements and wireframes into high-quality technical solutions.
  • Write clean, maintainable, and testable code across the full stack.
  • Collaborate closely with product managers, designers, mobile developers, and other backend engineers.
  • Improve the performance, scalability, and usability of our platform as the business grows.
  • Contribute to technical architecture, code reviews, and development best practices.
  • Participate actively in the team’s life and contribute to technical decision-making.

Requirements

  • 5+ years of professional experience in software development, working across frontend and backend technologies.
  • Strong experience building modern web applications and RESTful APIs.
  • Experience with JavaScript/TypeScript frontend frameworks (e.g., React, Angular, or Vue).
  • Experience with backend development (Python, Node.js, Java, or similar).
  • Good understanding of software architecture, design patterns, and scalable systems.
  • Experience translating business requirements into technical designs.
  • Understanding of testing tools and methodologies.
  • Ability to communicate clearly in English, both verbally and in writing.
  • Ability to work independently while collaborating effectively with a team.
  • Programming with AI agents is part of your day-to-day work, including designing and orchestrating LLM-based workflows and integrating them into production systems.

Nice to have

  • Experience with React and modern frontend ecosystems.
  • Experience with Java frameworks (Spring, Spring Boot).
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Experience with containerization technologies such as Docker.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Knowledge about cryptography and/or PKI infrastructure.
  • Experience with Git.
  • Experience with Agile/Scrum methodologies.
  • Strong analytical thinking and problem-solving attitude.
  • Passion for continuous learning and improvement.

About the company

At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.

OneSpan is currently looking for a Sr. Software Developer (Full-Stack) to join our team in Barcelona.

You’ll be involved in the design, development, testing, and delivery of our Mobile Application Security Platform, working across both frontend and backend systems. You will help build scalable services and intuitive user interfaces that enable our security technologies and products. You’ll find yourself working on modern web architectures, developing high-quality code with strong test coverage and frequent releases thanks to CI and automated build infrastructure., OneSpan offers the best of both worlds - a solid foundation that only an established general enterprise can provide, with the energy and creativity of an innovative start-up. In every role at OneSpan, you’ll contribute to the success of the most advanced cybersecurity and have opportunities to grow.

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:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all