- Location: London
- Type: Permanent
- Job #415
Senior Back End Engineer
Company Overview: We are an innovative technology company based in the vibrant heart of London, pioneering groundbreaking solutions in the digital landscape. Our team thrives on creativity, collaboration, and a commitment to pushing the boundaries of what’s possible in technology.
Position Summary: We are seeking a talented Senior Back End Engineer to join our Agile development team. In this role, you will play a key part in designing, developing, and maintaining robust backend systems that power our cutting-edge applications. If you are passionate about technology, enjoy working in a dynamic environment, and want to contribute to innovative projects, we want to hear from you!
Key Responsibilities:
- Collaborate closely with cross-functional teams to design, develop, and implement scalable backend solutions.
- Write clean, efficient, and well-documented code using Kotlin or Java.
- Participate in code reviews, sprint planning, and other Agile ceremonies.
- Optimize performance and ensure high availability of our backend services.
- Contribute to architectural and design discussions, influence product direction, and take ownership of projects.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience (5+ years) in backend development using Kotlin or Java.
- Strong understanding of Agile development methodologies such as Scrum or Kanban.
- Experience with microservices architecture and RESTful APIs.
- Proficiency in database technologies (e.g., SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to thrive in a fast-paced, collaborative environment.
Preferred Qualifications:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of message broker systems (e.g., Kafka, RabbitMQ).
- Understanding of DevOps practices (CI/CD pipelines, infrastructure as code).
Benefits:
- Competitive salary and performance-based bonuses.
- Flexible hybrid working model (remote and office-based in London).
- Personal development budget for training and certifications.
- Regular team events and social activities.
- Opportunity to work on innovative projects with cutting-edge technologies.