> Markdown version of [/jobs/ext/2982667-software-engineer](https://www.wearedevelopers.com/jobs/ext/2982667-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:** Nicepeopleatwork - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Data Analysis, Big Data, Mobile Application Development, Data Visualization, Package Management Systems, Distributed Caching, Responsive Web Design, Web Application Frameworks, Javascript Build, Data Processing, Backend, Git, Front End Software Development, Jenkins - **Published:** September 18, 2026 - **Apply:** https://www.buscojobs.com.es/software-engineer-en-barcelona-ID-372181305 ## About the Role Experience in optimizing services Familiar with Git and automation tools like Jenkins Familiarity with modern frontend tooling (bundlers, package managers, testing frameworks) is a plus Passion for problem solving and programming Open to learning new languages and technologies Committed to meeting tight deadlines problem solving learning mindset deadline-oriented Java JavaScript mobile development (iOS/Android) ## Description OverviewJoin NPAW's engineering team to build high-performance Java backend and JavaScript frontend solutions that unlock meaningful insights from large data.You will contribute to analytics platforms, plugins, and AI-assisted processes, collaborating across product, UI, and customer engineering teams.This role offers the chance to influence real-time analytics used by over 150 video services at scale.You will work on cutting-edge data processing and visualization to empower data-driven decisions.Compensaciones / BeneficiosPermanent contractHybrid remote-office workFlexible work schedule23 days of holidays per yearCareer growth opportunitiesAccess to continuous trainingResponsabilidadesDevelop and optimize backend services in Java and/or frontend applications in JavaScriptBuild and maintain plugins using JavaScript and mobile technologies (iOS/Android)Integrate AI-driven approaches to enhance projects and processesOptimize existing services and craft new functionalities for processing large data volumesCollaborate with multiple departments to develop pioneering technologiesPartner with Product to create new metrics for Analytics SoftwareCollaborate with UI team to design and implement data visualization experiencesCoordinate with Customer Engineering and Operations to plan and deliver custom projectsRequisitos principalesBS/MS degree in Mathematics, Engineering or a related fieldExperience as a software engineer using Java, JavaScript, or mobile technologiesProficiency in at least one area: backend (Java), frontend (JavaScript/modern frameworks), or plugin/mobile development (iOS/Android)Skilled with local and distributed cache libraries for performance improvementProven ability to ensure scalable, high-performance APIs and responsive user interfacesExperience in optimizing servicesFamiliar with Git and automation tools like JenkinsFamiliarity with modern frontend tooling (bundlers, package managers, testing frameworks) is a plusPassion for problem solving and programmingOpen to learning new languages and technologiesCommitted to meeting tight deadlinesproblem solvinglearning mindsetdeadline-orientedJavaJavaScriptmobile development (iOS/Android) ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [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) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [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 - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)