> Markdown version of [/jobs/ext/2795064-software-engineer](https://www.wearedevelopers.com/jobs/ext/2795064-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:** Appfire University - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Software Quality, Data Structures, Relational Databases, PostgreSQL, Microsoft SQL Server, Node.Js, Object-Oriented Software Development, Software Engineering, SQL Databases, TypeScript, Web Applications, ReactJS, Backend, Information Technology, Graphql, Front End Software Development, React Redux, Restful APIs, Docker, Microservices - **Published:** September 8, 2026 - **Apply:** https://startup.jobs/software-engineer-java-appfire-company-9789559 ## About the Role * Proven record of delivery of several software development projects or products. * Hands-on experience with back-end technologies, specifically GraphQl and REST API development with Java. Experience with .NET, Node.js and Typescript is a nice to have but not required. * Truly engineering approach to solving problems. Strong theoretical foundations of computer science (e.g. data structures, algorithms and computational complexity, FP, OOP) are highly practical in the ever-changing landscape of technologies. * Understanding of modular monolith architectures and clean domain boundaries, and practical experience implementing them in the cloud (Azure, GCP or AWS), familiarity with Docker and Kubernetes. Familiarity with microservices is a plus. * Understanding of web applications, including performance, quality and security aspects. * Willingness to learn and use multiple technologies, both backend (.NET, Node.js) and frontend (React, Redux); * Practical experience using AI-assisted development tools to augment daily engineering productivity. You understand how to apply AI responsibly - adhering to good practices regarding code quality, security, and data privacy - while staying proactive about shifting industry trends. * Familiarity with SQL and relational databases is a plus (PostgreSQL or MSSQL are preferred). * Command of English at level B2 or higher. ## Description * Collaborate with a self-organizing, cross-functional product team and cooperate closely with Software Engineers, UX Designers, Product Managers, Team Leaders, and with other specialists like Product Marketeers and Support Engineers. * Design, build and maintain application features that bring value to our customers. * Follow and establish the best engineering practices: coding standards, automated testing, code reviews, pair programming to build high-quality software that is scalable, reliable, robust and maintainable. * Share your thoughts openly and honestly about what is best for our customers and the business: you will be part of discussions about the future of our products and Appfire. * Own the outcome - champion improvements within the team and products, adopting a proactive stance on innovation and process enhancement. * Take ownership of your work - decide how you structure your day and assignments. We do not micromanage and strongly support work-life balance. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)