> Markdown version of [/jobs/ext/3047503-software-engineer](https://www.wearedevelopers.com/jobs/ext/3047503-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:** Npaw - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, BigQuery, Code Review, Github, Java Virtual Machine (JVM), MongoDB, NoSQL, Pair Programming, Scrum Methodology, Google Cloud, System Availability, Backend, Kotlin, Event Driven Architecture, Git Flow, Kubernetes, Infrastructure Automation Frameworks, Production Code, Functional Programming, Terraform, Docker - **Published:** September 24, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role 5+ years of professional experience as a software developer Experience with Kotlin (JVM) for backend development Extensive knowledge in server-side backend development Hands-on experience with event-driven architecture and GCP Pub/Sub Solid knowledge of NoSQL databases, particularly MongoDB General understanding of containerization and orchestration technologies such as Docker and Kubernetes, preferably with hands-on experience Experience with IaC using Terraform is a plus Experience with Ktor as web-framework is a plus Familiarity with Arrow as a functional programming library is a plus Familiarity with the concept of coroutines in Kotlin is a plus Working Style & Communication You enjoy collaboration e.g. in the form of pair-programming and code reviews Strong initiative in code improvements, architecture decisions and solution crafting Strong problem-solving and analytical skills Passion for continuous learning and staying updated with the latest technologies in the field ## Description Design, implement, maintain and operate robust backend services to support scalable and reliable applications for our Customer & Marketing environment using Kotlin Utilize infrastructure tools such as Terraform, Kubernetes, GitOps with Flux, and Docker to build and manage scalable systems Develop CI/CD pipelines using GitHub Actions to ensure smooth and efficient deployment processes Work with Google Cloud products including BigQuery, GKE, PubSub and MongoDB Atlas to enhance and optimize cloud-based applications Employ test frameworks like Kotest and libraries like Testcontainers to ensure high-quality, reliable code Contribute to the continuous improvement of our development processes and code base while working with the methods of agile software development such as Scrum or Kanban Participate in regular on-call duty as part of the team rotation to ensure high availability ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [An introduction to Extreme Programming](https://www.wearedevelopers.com/videos/709-an-introduction-to-extreme-programming) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [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) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)