Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Lead technical innovation, mentor junior engineers, and deliver high-quality software solutions.
  • Company: Join NewStore, a forward-thinking tech company that values collaboration and empowerment.
  • Benefits: Enjoy generous PTO, flexible work options, and professional growth opportunities.
  • Why this job: Make a real impact in a dynamic environment while shaping the future of technology.
  • Qualifications: 8+ years in software development with expertise in Node.js, Typescript, and cloud architecture.
  • Other info: Embrace a culture of continuous learning and enjoy a balanced work-life.

The predicted salary is between 36000 - 60000 £ per year.

Join to apply for the Senior Software Engineer role at NewStore.

The Role

Step into a pivotal role where your expertise and leadership drive technical innovation and excellence. As a Senior Engineer, you will be instrumental in shaping the technical landscape, mentoring team members, and delivering high-quality solutions.

  • Be a technical authority: Set high standards for your domain and lead by example.
  • Mentor and guide: Empower junior engineers and share your knowledge to foster their growth.
  • Champion best practices: Promote TDD, clean code, and robust architectural practices.
  • Collaborate effectively: Work across teams to create cohesive and scalable solutions.

What You'll Do

  • Drive technical discussions: Lead conversations about technical decisions, identify trade-offs, and guide the technical direction within your team.
  • Deliver quality solutions: Balance rapid delivery with maintainability to ensure the platform remains scalable and robust.
  • Hands-on development: Work closely with your team on complex problems, setting the standard for technical excellence.
  • Unblock the team: Proactively resolve issues and ensure smooth progress for all team members.

How We Work Together

We're a team that values empowerment, collaboration, and ownership. You'll be expected to make decisions based on data, fostering open discussions and adapting to new information.

  • Leadership by example: Hold yourself and others accountable for delivering high-quality work.
  • Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment.
  • Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers.
  • DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring.

Your Profile

You have 8+ years of experience delivering complex software solutions in fast-paced environments. You're skilled in areas critical to our platform (e.g., database optimization, service frameworks, continuous delivery). You have experience working with Node.js / Typescript and knowledge of cloud architecture with AWS. Optionally, experience with Nest.js and Terraform is a nice to have. You understand modern development methodologies (TDD, Pair Programming, Continuous Deployment) and can advocate for them within your team. You can guide technical discussions and make well-considered architectural decisions. You explain complex technical concepts clearly to both technical and non-technical audiences. You inspire and motivate your team, fostering a culture of continuous learning and improvement. Knowledge of fiscal and tax compliance domains is welcomed but not mandatory.

Perks And Benefits

  • Generous PTO and R&R: We prioritize your well-being with a generous PTO policy and a culture that encourages you to take the time you need to recharge and relax.
  • Professional Growth: We support your career development with a dedicated personal development budget and a learning-centric environment to help you advance your skills and knowledge.
  • Flexible Work Options: With the option to work remotely, you can create a work environment that suits your lifestyle and maximises your productivity.
  • Balanced Work-Life: Our "life-friendly" working hours are designed to help you maintain a fulfilling career and a balanced personal life.
  • Financial Rewards: As part of our team, you'll have the opportunity to participate in our success with employee stock options and a quarterly bonus based on company performance.

Senior Software Engineer in London employer: NewStore

At NewStore, we pride ourselves on being an exceptional employer that fosters a culture of empowerment, collaboration, and continuous learning. As a Senior Software Engineer, you will not only drive technical innovation but also enjoy generous PTO, flexible work options, and a strong focus on professional growth, all while working in a supportive environment that values work-life balance. Join us to be part of a team that champions best practices and invests in your future, making every day at work meaningful and rewarding.
N

Contact Detail:

NewStore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a tangible look at what you can do, especially for a Senior Software Engineer role.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of problems you might face.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at NewStore.

We think you need these skills to ace Senior Software Engineer in London

Technical Leadership
Mentorship
Test-Driven Development (TDD)
Clean Code Practices
Architectural Design
Collaboration
Node.js
Typescript
AWS Cloud Architecture
Database Optimisation
Continuous Delivery
Pair Programming
Problem-Solving
Communication Skills
DevOps Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in Node.js, Typescript, and any relevant cloud architecture experience to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of your leadership and mentoring experiences to show us what you bring to the table.

Showcase Your Technical Skills: In your application, don’t shy away from discussing your technical prowess. Mention your experience with TDD, clean code practices, and any architectural decisions you've made that led to successful outcomes.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at NewStore

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Node.js, Typescript, and AWS. Brush up on your knowledge of TDD and architectural best practices, as you'll need to demonstrate your expertise during technical discussions.

✨Showcase Your Mentorship Skills

Prepare examples of how you've mentored junior engineers in the past. Highlight specific instances where your guidance led to their growth or improved team performance. This will show that you can lead by example and foster a collaborative environment.

✨Be Ready for Technical Discussions

Expect to engage in deep technical conversations about trade-offs and architectural decisions. Practice articulating your thought process clearly, as you’ll need to explain complex concepts to both technical and non-technical audiences.

✨Demonstrate Your Problem-Solving Mindset

Think of scenarios where you’ve unblocked your team or resolved issues proactively. Be prepared to discuss how you balance rapid delivery with maintainability, showcasing your ability to deliver quality solutions while keeping the platform scalable.

Senior Software Engineer in London
NewStore
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>