Senior Fullstack Software Developer
Role details
Job location
Tech stack
Job description
We now have the opportunity for a Senior Fullstack Software Developer to join our Technology Department., * Build and maintain integration services - develop robust services that connect multiple systems with different technologies and data models.
-
Design integration monitoring - create mechanisms to track integration health and performance after deployment.
-
Deliver end-to-end solutions - contribute across front-end, application, and database layers when needed.
-
Analyse business processes - understand workflows, identify gaps or opportunities, and document them clearly in Confluence.
-
Translate business needs - collaborate with non-technical stakeholders to clarify requirements and propose effective technical solutions.
-
Ensure code quality - define and implement comprehensive unit tests, and support deployment and maintenance of developed software.
-
Review pull requests - uphold high engineering standards and share best practices with the team.
-
Support teammates - help other developers achieve team goals and contribute to a collaborative engineering culture.
-
Drive long-term operational excellence - ensure solutions are scalable, maintainable, and aligned with long-term product health.
-
️ Tech Stack
-
Java + Spring Boot | Microservices | Asynchronous communications (RabbitMQ, Kafka) | Event-driven architecture | MongoDB, SQL/NoSQL databases | Angular 12+ | Ionic 6 | TypeScript | RxJS | HTML/CSS | Jasmine/Jest | Hybrid mobile frameworks (Cordova, Capacitor) | OpenAPI | NGRX | Containers & orchestration (Docker, Kubernetes, Helm) | CI/CD tooling (Git, Maven, JUnit, Jenkins, Artifactory, SonarQube, Bitbucket)
Requirements
Do you have experience in Software development?, * Full-stack experience: 6+ years across backend & frontend within a modern Java/Angular ecosystem.
- Advanced backend expertise: deep knowledge of Java Spring Boot 2, microservices, event-driven design, and async comms (RabbitMQ, Kafka).
- Frontend & mobile proficiency: Angular 12+, Ionic 6, TypeScript, RxJS, HTML/CSS, Jasmine/Jest, Cordova/Capacitor, NGRX.
- DevOps & CI/CD tooling: Docker, Kubernetes, Helm, Git, Maven, JUnit, Jenkins, Artifactory, SonarQube, Postman.
- Data & cloud readiness: SQL/NoSQL (MongoDB), OpenAPI, Agile/Scrum, and experience enabling AI-driven code workflows.
Soft skills & Mindset
- Strong ownership mindset: proactive, reliable, and able to deliver high-quality work under changing priorities.
- Clear communication: able to collaborate effectively with both technical and business stakeholders.
- Critical thinking & adaptability: analytical, solution-oriented, and comfortable navigating complex problems in dynamic environments.
Benefits & conditions
Pulled from the full job description
- Paid time off