Senior Backend Engineer

Summary

We are on the hunt for a skilled and proactive Senior Backend Engineer to join our growing team. You’ll play a crucial role in developing and maintaining our highly scalable, user-centric backend systems, working with cutting-edge technologies and best practices.

What you’ll do

  • Design, develop, and deploy robust, scalable, and efficient backend services and APIs.
  • Collaborate closely with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Optimise application performance, identify and resolve bottlenecks, and improve system reliability.
  • Contribute to the architectural design and technical roadmap of our backend systems.
  • Mentor junior engineers, share knowledge, and foster a culture of continuous learning and improvement.
  • Troubleshoot and debug production issues, providing timely resolutions.
  • Stay up-to-date with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.

What you’ll bring

  • Minimum 5 years of professional experience in backend development, preferably in a senior role.
  • Strong proficiency in a modern backend language (e.g., Python, Go, Java, Ruby, Node.js). Experience with Python is a significant plus.
  • Solid understanding of database systems (SQL and NoSQL), with experience in schema design and query optimization.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerisation technologies (Docker, Kubernetes).
  • Familiarity with microservices architecture, RESTful APIs, and asynchronous programming.
  • Excellent problem-solving skills, with a keen eye for detail and a commitment to quality.
  • Ability to work independently and collaboratively in a fast-paced, agile environment.
  • Strong communication and interpersonal skills.
  • Desire to learn and adapt to new technologies.

Desirable (but not essential)

  • Experience with real-time data processing or messaging queues (e.g., Kafka, RabbitMQ).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Contribution to open-source projects.

If you’re a passionate backend engineer looking to make a significant impact in a dynamic and growing company, we encourage you to apply!

Job Category: N/A
Job Type: Hybrid
Job Location: UK
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx