Skip to Content

Senior Software Engineer – Java Full Stack

Job Overview

We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them.

Key points

  1. Independently design, develop and implement features across the full stack with minimal guidance.

  2. Develop and maintain backend services using Java, Spring Boot, Kotlin or .NET.

  3. Build and enhance frontend applications using React or Angular.

  4. Maintain a balanced full-stack contribution, with approximately 70–80% backend and 20–30% frontend development.

  5. A minimum of Bachelor’s degree in any area, or any other related discipline.

  6. Strong hands-on experience with frontend frameworks such as React or Angular.

  7. Practical working knowledge of Core Java, OOP, collections, exception handling and design patterns.

  8. Practical understanding of thread safety, synchronisation, race conditions and concurrent data access.

Skills

JavaSpring BootReactC#AngularREST APIsMicroservicesKotlin

Experience: Senior-level · 6+ years

Similar jobs

More open roles like this one