> Markdown version of [/jobs/ext/3044214-software-developer](https://www.wearedevelopers.com/jobs/ext/3044214-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Onespan - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 24, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role · 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. ## 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)