> Markdown version of [/jobs/ext/2114619-software-engineer](https://www.wearedevelopers.com/jobs/ext/2114619-software-engineer). 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 Engineer - **Company:** Airswift - **Location:** Barcelona, Spain - **Contract:** Temporary contract - **Skills:** ASP.NET, JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Business Logic, C Sharp (Programming Language), Continuous Integration, Software Debugging, Microsoft SQL Server, OpenID, Software Engineering, SQL Databases, .NET Core, ReactJS, Backend, Functional Programming, Api Design, Api Gateway, Restful APIs, Legacy Systems, Web Api - **Published:** August 19, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-en-barcelona-ID-368364619 ## About the Role Must-Have Skills 3+ years of software development experience. Strong C# and ASP.NET Core Web API expertise. Strong React and JavaScript development experience. Experience with REST APIs and SQL databases. Strong communication skills and ability to work independently. Fluent English and Spanish. Nice-to-Have Experience with Web Forms or other legacy systems. AWS exposure (S3, API Gateway, Lambda). JWT/OIDC authentication experience. CI/CD knowledge. ## Description Software Developer (React / .NET Core) Duration: 12 Months Workload: Full Time Hours Setup: Freelance (Daily Rate / Limited Company / Umbrella / Sole Trader) Location: Barcelona, Spain (hybrid) We are looking for a hands-on Software Developer to support the modernisation of a business-critical legacy platform into a scalable, API-first architecture using React and .NET Core technologies.Key Responsibilities Build and enhance ASP.NET Core Web APIs.Develop modern React SPA components and integrate them with backend services.Support the migration of legacy Web Forms functionality into reusable API-driven solutions.Work with SQL Server, business logic layers, validation and error handling.Contribute to testing, debugging and overall application quality.Support CI/CD processes and collaborate closely with architects and development teams in an Agile environment.Must-Have Skills 3+ years of software development experience.Strong C# and ASP.NET Core Web API expertise.Strong React and JavaScript development experience.Experience with REST APIs and SQL databases.Strong communication skills and ability to work independently.Fluent English and Spanish.Nice-to-Have Experience with Web Forms or other legacy systems.AWS exposure (S3, API Gateway, Lambda).JWT/OIDC authentication experience.CI/CD knowledge. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)