Senior Full Stack Software Developer
Modern Campus
full-remoteseniorpermanentfullstackbackend Full remote - Madrid, ES 103 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
ReactTypeScriptJavaSpring BootAWSKubernetesDockerPostgreSQLMicroservicesEvent-Driven Architecture
About the role
Role Overview
Join Modern Campus as a Senior Full Stack Software Developer to design, build, and maintain cloud-based applications used by thousands of users in North America. You’ll work across the full stack, help evolve the Message product, and contribute to architecture while mentoring teammates.
Responsibilities
- Design, build, and maintain cloud-based software applications across the full technology stack.
- Guide frontend practices using strong React experience while staying involved end-to-end.
- Stabilize and evolve system architecture by identifying technical debt, proposing improvements, and helping implement them.
- Lead with technical ownership: take responsibility for solutions, outcomes, and long-term system health.
- Support quality and maintainability through clean code, thoughtful UI, and robust engineering practices.
- Collaborate and mentor through influence, code craft, and knowledge sharing.
Requirements
- 8+ years of professional software engineering experience, including full-stack web application development.
- Strong hands-on expertise with React and TypeScript.
- Proficiency with modern frontend fundamentals: HTML5, CSS3, modern UI patterns, and UI best practices.
- Experience with event-driven and microservices-based architectures.
- RESTful API design and integration.
- Java and Spring Boot experience.
- Automated testing frameworks such as JUnit and Playwright.
- Cloud and platform tooling: AWS, Docker, Kubernetes.
- PostgreSQL and relational data modeling.
- Experience building and maintaining complex frontend architectures in production.
- Ability to work in environments that balance legacy and modern systems pragmatically.
- Experience building or maintaining high-scale, customer-facing SaaS platforms.
Nice-to-haves
- Familiarity with Scala-based legacy services and/or distributed messaging systems.
- Familiarity with Angular (legacy).
- Experience mentoring junior developers or leading technical initiatives.
About Modern Campus
Modern Campus is a technology company building cloud-based software applications used by large numbers of users. The role focuses on evolving a “Message” product and delivering high-scale, customer-facing SaaS experiences. The company operates across full-stack web and cloud infrastructure.
Scraped 6/12/2026