Skip to main content
OneSpan logo

Senior Software Developer

OneSpan
Be an Early ApplicantFull Timesenior
BarcelonaPosted Today

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptTypeScriptJavaReactVueAngularNode.jsSpringAWSGCPAzureDockerGitAgileScrumCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

<div class="content-intro"><p>At <a href="https://www.onespan.com/about/careers" target="_blank">OneSpan</a>, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.</p></div><p><strong>OneSpan is currently looking for a Sr. Software Developer (Full-Stack) to join our team in Barcelona.</strong></p> <p>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.</p> <p><strong>Job Duties and Responsibilities</strong></p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Design and develop end-to-end features across frontend and backend systems.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Build modern web interfaces and scalable backend APIs that power our products and services.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Translate product requirements and wireframes into high-quality technical solutions.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Write clean, maintainable, and testable code across the full stack.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Collaborate closely with product managers, designers, mobile developers, and other backend engineers.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Improve the performance, scalability, and usability of our platform as the business grows.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Contribute to technical architecture, code reviews, and development best practices.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Participate actively in the team’s life and contribute to technical decision-making.</p> <p><strong>Requirements</strong></p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>5+ years of professional experience in software development, working across frontend and backend technologies.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Strong experience building modern web applications and RESTful APIs.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with JavaScript/TypeScript frontend frameworks (e.g., React, Angular, or Vue).</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with backend development (Python, Node.js, Java, or similar).</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Good understanding of software architecture, design patterns, and scalable systems.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience translating business requirements into technical designs.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Understanding of testing tools and methodologies.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Ability to communicate clearly in English, both verbally and in writing.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Ability to work independently while collaborating effectively with a team.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>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.</p> <p><strong>Nice to have:</strong></p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with React and modern frontend ecosystems.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with Java frameworks (Spring, Spring Boot).</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Familiarity with cloud platforms (AWS, GCP, or Azure).</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with containerization technologies such as Docker.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Knowledge of CI/CD pipelines and DevOps practices.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Knowledge about cryptography and/or PKI infrastructure.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with Git.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experience with Agile/Scrum methodologies.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Strong analytical thinking and problem-solving attitude.</p> <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Passion for continuous learning and improvement.</p> <p></p> <h3 data-start="2927" data-end="2941">Why OneSpan</h3> <p data-start="2943" data-end="3329" data-is-last-node="" data-is-only-node="">OneSpan offers the best of both worlds – a solid foundation that only an established global 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.&nbsp;<br><br></p> <p>#LI-hybrid</p> <p>#LI-LS1</p> <p></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>

About OneSpan

OneSpan logo

OneSpan

onespan.com

FrontendOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free