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
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
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.