Senior Back-End Software Engineer in London

Senior Back-End Software Engineer in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Drive the development of scalable back-end systems for innovative web applications.
  • Company: Join a forward-thinking tech company with a focus on collaboration and innovation.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a strong emphasis on creativity and problem-solving.
  • Why this job: Make a real impact by building cutting-edge infrastructure that powers exciting products.
  • Qualifications: 8+ years in back-end development with TypeScript and experience in serverless architectures.

The predicted salary is between 70000 - 90000 € per year.

Requirements

  • At least 8 years of relevant experience with TypeScript on the Back-End to build the infrastructure that supports beautiful desktop web applications.
  • Practical experience with Serverless architectures (Lambda or Google Cloud Run).
  • Experience working closely with databases, fine-tuning them for performance and stability.
  • Understanding of the challenges involved with scaling out distributed systems and the importance of queues, caches, and effective monitoring.
  • Proficient with different types of persistence stores (Redis, Object storage, MySQL, etc.) and when to use one over another.

What the job involves

  • Driving the development of the Back-End of the Beacon product, focusing on building scalable systems that power the rest of the stack.
  • Working directly with the founders and the existing engineering team to design, develop, and maintain a sophisticated and modern web application’s infrastructure.
  • Focusing on the development and scaling of Beacon’s database infrastructure, using Amazon RDS, Google BigQuery, and Google Spanner.
  • Driving the innovation and scalability of Beacon’s whole cloud-based infrastructure, including queues, caches, and system monitoring and alerting tools.
  • Collaborating with other engineers to come up with creative and innovative solutions to challenging technical problems.
  • Making use of the latest tools where appropriate, including AI tooling to aid developer workflows.

Senior Back-End Software Engineer in London employer: Deepstreamtech

As a Senior Back-End Software Engineer at our innovative tech company, you will thrive in a dynamic work culture that prioritises collaboration and creativity. We offer competitive benefits, including flexible working arrangements and opportunities for professional development, ensuring you can grow your skills while contributing to cutting-edge projects. Located in a vibrant tech hub, our team embraces the latest technologies, fostering an environment where your passion for building scalable systems can truly shine.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with TypeScript or cloud technologies. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving serverless architectures and database optimisation. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of distributed systems and persistence stores. Be ready to discuss your experience with queues, caches, and monitoring tools, as these are key to the role.

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, we love seeing candidates who take the initiative to connect directly with us.

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

TypeScript
Serverless Architectures
AWS Lambda
Google Cloud Run
Database Performance Tuning
Distributed Systems
Queues

Some tips for your application 🫡

Show Your Passion for TypeScript:When you're writing your application, make sure to highlight your love for TypeScript! We want to see how you've used it in your past projects, especially on the Back-End. Share specific examples that showcase your skills and experience.

Talk About Your Experience with Serverless Architectures:If you've worked with Serverless architectures like Lambda or Google Cloud Run, let us know! Describe your hands-on experience and any challenges you faced. This will show us that you understand the ins and outs of building scalable systems.

Demonstrate Your Database Know-How:We’re keen to hear about your experience with different persistence stores. Mention how you've fine-tuned databases for performance and stability, and share any specific tools or techniques you've used. This will help us see your depth of knowledge!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, we love seeing candidates who follow instructions!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Inside Out

Make sure you’re well-versed in TypeScript and the specific back-end technologies mentioned in the job description. Brush up on your experience with Serverless architectures and databases like MySQL and Redis. Be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of challenging technical problems you've faced and how you solved them. This role involves working closely with other engineers, so demonstrating your ability to collaborate and innovate will be key. Think about times when you’ve had to scale systems or improve performance.

Understand the Bigger Picture

Familiarise yourself with the concepts of distributed systems, queues, caches, and monitoring tools. Be prepared to explain why these elements are crucial for building scalable applications. Showing that you understand the architecture behind the infrastructure will impress the interviewers.

Be Ready to Discuss AI Tooling

Since the company uses AI tooling to aid developer workflows, think about how you can leverage AI in your work. Prepare to discuss any relevant experience you have with AI tools or how you envision using them to enhance development processes.