Description:
We are looking for a Senior Full Stack Developer to join a growing engineering team delivering innovative digital solutions.
You will work with engineers, architects, and stakeholders to design, build, and maintain high-quality software applications while contributing to technical decisions and mentoring other team members.
Key Responsibilities
- Develop and maintain scalable software solutions.
- Collaborate with cross-functional teams to deliver projects successfully.
- Contribute to system design and technical architecture.
- Support deployment, monitoring, and continuous improvement.
- Mentor team members and promote engineering best practices.
- Communicate technical solutions clearly to stakeholders.
Essential Skills & Experience
- Strong commercial experience with Kotlin and the JVM ecosystem.
- Solid experience with Java and modern software development practices.
- Experience with Spring Boot and RESTful API development.
- Exposure to Node.js, TypeScript, or similar technologies.
- Knowledge of AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, and Terraform.
- Familiarity with CI/CD pipelines and DevOps practices.
Desirable Skills
- Experience with messaging technologies such as Kafka.
- Knowledge of cloud-native architectures.
- Previous experience in a senior or technical leadership role.
What's on Offer
- Competitive salary and attractive benefits package.
- Flexible and hybrid working options.
- Professional development and learning opportunities.
- Exposure to modern technologies and varied projects.
- Supportive team environment with opportunities for career progression.