Senior Software Engineer in London

Location: London

Salary: £80,000 per year

Recruiter: Numi

Date Advertised: 2024-06-15

Senior Software Enginner - Up to £80,000 - Be part of an exciting technical movement - Hybrid (ideally London once a month)

numi have partnered leading UK-based creative platform looking for a new Senior Engineer to lead the customer journey from basket to post-purchase. You'll manage customer authentication and user identity, working in a cross-functional team to set up A/B tests and launch new features like a membership program.

Responsibilities

In this role, you will develop and enhance product features, focusing on checkout and user identity management. You'll manage backend services primarily written in Java, ensuring their performance and reliability. Additionally, you'll integrate third-party services and create new ones using JavaScript/Node.js, contributing to a seamless user experience.

You will play a key role in shaping the system architecture and exploring new solutions. Mentorship is also a crucial aspect of this position, as you'll provide code reviews and engage in pairing sessions to foster a culture of knowledge sharing. Furthermore, you will promote best practices in testing, CI/CD pipelines, and system monitoring to maintain high standards of quality and performance. Collaboration with product, engineering, and infrastructure teams will be essential in redesigning and upgrading services.

Technical:

To excel in this role, you should have industry experience with Java and some experience with JavaScript/TypeScript for backend development. Strong in API design, including RESTful and GraphQL, is essential. You should be knowledgeable in database design and querying, with experience in both SQL (MySQL) and NoSQL (DynamoDB) databases. Experience deploying scalable application stacks to AWS is required, and familiarity with serverless architectures such as Lambda and EventBridge is a plus. Additionally, you should have a solid understanding of infrastructure as code practices using Terraform.

Personable:

On the human side, you thrive in cross-functional teams and are committed to knowledge sharing and mentoring. You are pragmatic and effective in your teamwork, always prioritizing practical solutions. Being proactive, you offer constructive feedback and opinions that drive project improvement. Your collaborative approach and dedication to fostering a positive team environment will be vital to your success in this role.

Interviews are underway! Get in touch now to be considered for this incredibly exciting position.


Read More