Logo of Huzzle

Principal Back End Engineer

image

EDITED

3mo ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
  • London

AI generated summary

  • You should have 10+ years back-end engineering experience, proficiency in Python and *nix, strong data management skills, and ability to mentor and communicate effectively. Desire DevOps and ML interest, and experience with Django, Flask, Elasticsearch, and security.
  • You will lead back-end development projects, collaborate with cross-functional teams, mentor engineers, delegate tasks, and work on large-scale projects with senior management.

Requirements

  • It’s important for us to look for candidates that strive for excellence with a positive attitude, a strong sense of ownership and work ethic, and a passion to consistently develop and improve their knowledge and skillset. If you’re excited about this role and the opportunity to work at EDITED, we encourage you to apply even if you only match some, rather than all, of the requirements.
  • Essential:
  • 10+ years of experience in back-end engineering roles, with a track record of delivering complex projects and demonstrating technical leadership in a senior position.
  • Proven ability to take ownership of projects, drive results, and mentor team members to achieve success.
  • Proficiency in Python and fluent in some *nix flavour.
  • Strong understanding of data management, APIs, and infrastructure, with the ability to architect scalable solutions.
  • Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Ability to adapt and learn new technologies quickly, with a passion for crafting readable, well-tested code.
  • Desirable:
  • An active interest in DevOps and Machine Learning.
  • Experience with frameworks like Django, Flask or FastAPI, Elasticsearch or similar NoSQL technologies, and relational databases.
  • A good understanding of security.

Responsibilities

  • Provide technical leadership and guidance on back-end development projects, taking ownership of key deliverables and ensuring alignment with strategic objectives.
  • Collaborate with cross-functional teams, including Product Managers, Data Scientists, and Solution Architects, to understand business requirements, identify problems, and develop innovative solutions.
  • Lead by example, demonstrating a proactive approach to problem-solving and encouraging a culture of continuous improvement within the engineering team.
  • Delegate tasks effectively, leveraging the strengths of team members and fostering a collaborative working environment.
  • Act as a mentor, providing guidance and support to junior and senior engineers, fostering their growth and development within the organisation.
  • Take ownership of large-scale projects and work directly with senior management on company processes and OKRs.

FAQs

What are the key responsibilities of a Principal Back End Engineer?

The key responsibilities of a Principal Back End Engineer include providing technical leadership, solving complex challenges in data and infrastructure, designing and building APIs, optimizing database queries, researching new platforms for user authentication, and collaborating with various teams to deliver high-impact projects.

What qualities are you looking for in a candidate for this role?

We are looking for someone with strong technical leadership ability, problem-solving expertise, and a passion for tackling complex technical challenges. The ideal candidate should be able to take ownership and accountability for large scale projects and work well in a collaborative team environment.

What kind of projects will a Principal Back End Engineer work on?

A Principal Back End Engineer will work on high-impact projects that require technical expertise in data and infrastructure. This could range from designing and building APIs to optimizing database queries and researching new platforms for user authentication. The projects will be challenging and require problem-solving skills and the ability to work with cross-functional teams.

How does the Principal Back End Engineer role contribute to the overall success of the business?

The Principal Back End Engineer plays a pivotal role in our technical ecosystem by providing leadership, technical direction, and problem-solving expertise to deliver high-impact projects. By tackling complex challenges in data and infrastructure, the Principal Back End Engineer contributes to the success of major initiatives that help the business deliver quality services to customers.

Insight into Action. We help brands and retailers make better decisions using AI Market and Enterprise Intelligence.

Retail & Consumer Goods
Industry
51-200
Employees
2009
Founded Year

Mission & Purpose

EDITED is the global leader in Retail Intelligence. We help retailers increase margins, generate more sales and drive better outcomes through AI-driven Market and Enterprise Intelligence to fuel Automation.By connecting business analytics and external market data, brands like Columbia and Inditex use the EDITED Retail Intelligence products to make better data-backed decisions, expediting insights into action.