Backend Engineer

Backend Engineer

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join us as a Backend Engineer, delivering high-quality software and driving innovation in the diamond industry.
  • Company: Tracr, a Forbes Blockchain 50 venture, enhances trust in diamonds through provenance and traceability.
  • Benefits: Enjoy flexible benefits, private healthcare, 27 days holiday, and a fantastic pension scheme.
  • Why this job: Be part of a team transforming the diamond industry with cutting-edge technology and sustainable practices.
  • Qualifications: 5+ years in software engineering, proficient in Python, and experienced in building APIs.
  • Other info: Work in a supportive environment prioritising mental health and inclusivity.

The predicted salary is between 28800 - 48000 £ per year.

Company Description

Tracr, a Forbes Blockchain 50 venture, is enhancing trust within the diamond industry by assuring provenance, traceability and authenticity of natural diamonds from their country of origin through the entire value chain to the end consumer.

Initiated by The De Beers Group, Tracr is the only end-to-end industry platform built collaboratively with the diamond industry to connect the value chain, foster a culture of innovation, and enhance business practices. Above the Tracr Platform an ecosystem of business services and insights are being developed that will create new and sustainable sources of value for the industry.

Tracr provides the industry with the ability to better communicate the story of a diamond and substantiate the positive sustainability and local economic development stories to the end consumer.

Job Description

As a Backend Engineer, you\’ll be at the forefront of our mission, responsible for delivering high-quality software that aligns with our scalability and performance goals.

If you\’re excited to be part of a team driving innovation, creating groundbreaking technology, and changing an entire industry, apply now and help us shape the future of diamonds!. Join Tracr and embark on a journey of innovation and excellence.

In this role,

  • You\’ll work closely with our Product team and collaborative colleagues to transform real-world challenges into exceptional software solutions. Your work will adhere to our stringent code quality standards.
  • Collaborate closely with our team lead to ensure the precise delivery of projects. Your attention to detail will be instrumental in our success.
  • You\’ll continually seek answers, ensuring you\’re never blocked and always moving forward.
  • Identify opportunities for technological enhancements, collaborating with the team to address and overcome challenges.
  • Be a catalyst for positive change. Identify bottlenecks and pain points, proposing solutions that make our workflow more efficient.
  • Work hand-in-hand with analytics and blockchain teams to ensure seamless integrations and with DevOps for smooth service deployments. Collaborate with QA to maintain top-notch software quality.
  • Write impeccable code, fix bugs, conduct thorough code reviews, and create robust tests to guarantee software reliability.

Qualifications

  • 5+ years of experience as a software engineer.
  • Proficiency in Python.
  • Familiarity with Python web frameworks, ideally FastAPI and SQLAlchemy, although experience with other frameworks is sufficient.
  • Demonstrated expertise in building APIs.
  • Proven ability in unit and integration testing.
  • Excellent verbal and written communication abilities.
  • Good grasp of PostgreSQL or other relational databases.
  • Familiarity with best-practice engineering principles, including version control systems, code reviews, CI/CD pipelines, etc.

Preferred Qualifications, experience and skills:

  • Rust experience
  • Experience working on event driven architectures.
  • Strong understanding of types and type systems, with skills in mypy, Rust, or other typed languages.
  • Familiarity with Linux and Docker.
  • Awareness of Kubernetes.

Additional Information

  • A great working environment
  • Fantastic pension scheme
  • 27days of holiday + bank holidays with the opportunity to buy or sell 5 more days
  • Private Healthcare
  • Mental health is a top priority for De Beers Group – we offer free subscription to Headspace and have mental health first aider
  • Competitive salary
  • Your Choice membership discounts
  • Employee share schemes
  • Staff discount
  • Flexible benefits package

Who we are

De Beers Group is a company with a rich history and a sparkling future. Since 1888 our experts have searched the world for nature’s most precious gem. Our diamonds bring beauty to the world. But we think they can do so much more. We want our diamonds, and our business, to make life brilliant – for our people, our customers and the world around us. Venetia Mine is part of De Beers Group Managed Operations Business which integrates mines, operations and support functions in the De Beers Group producer countries of Canada and South Africa to shape a safe, sustainable future for De Beers Group’s people, shareholders, communities and partners.

Safety

Safety first is a way of life for us. We are unconditional about the safety, health and well-being of our colleagues, at work and at home, and about that of the communities where we work. We aim to lead the industry by investing in innovation to protect people, who are at the heart of our business. Our high performing teams take accountability for their own and others\’ actions, work collaboratively, and always show care and respect.

Inclusion & Diversity

We are committed to promoting an inclusive and diverse workplace where we value and respect every colleague for who they are. We provide equality of opportunity to enable everyone to fulfil their potential. Referrals incentive applicable: This opportunity is open to a paid referral incentive according to the Referral Policy. Referral incentives are applicable to De Beers Group internal employees only.

Building Forever

Sustainability is at the heart of our decision-making – it is how we do business. Building Forever is key to our purpose as it represents our ambitious and holistic sustainability framework and is central to our ability to deliver long-term value to our communities and partners. This shapes how we protect our social and environmental license to operate, build a long-term legacy in our host communities and earn consumers’ trust in our diamonds that they can wear with pride.

Background Checks

Successful candidates will be required to complete background screening which may include a criminal check and validation of qualifications.

#LI-SB4

#J-18808-Ljbffr

Backend Engineer employer: Anglo American

Tracr is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Backend Engineers to thrive. With a strong commitment to employee well-being, Tracr offers a fantastic working environment, competitive salary, generous holiday allowance, and a focus on mental health support. Located within the De Beers Group, employees benefit from unique opportunities for growth and development in a company dedicated to sustainability and community impact.
A

Contact Detail:

Anglo American Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, FastAPI, and SQLAlchemy. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Engage with the diamond industry and blockchain technology communities online. Join forums, attend webinars, or participate in relevant discussions to demonstrate your passion and knowledge about the sector.

✨Tip Number 3

Prepare to discuss your previous experiences with API development and testing. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.

✨Tip Number 4

Showcase your collaborative spirit by discussing past experiences where you worked closely with cross-functional teams. Highlighting your ability to communicate effectively with product, analytics, and DevOps teams will resonate well with the hiring managers.

We think you need these skills to ace Backend Engineer

Proficiency in Python
Experience with Python web frameworks (FastAPI, SQLAlchemy)
API development expertise
Unit and integration testing skills
Strong communication abilities (verbal and written)
Good understanding of PostgreSQL or other relational databases
Familiarity with version control systems
Knowledge of CI/CD pipelines
Experience with Rust programming language
Understanding of event-driven architectures
Familiarity with types and type systems (mypy, Rust)
Experience with Linux and Docker
Awareness of Kubernetes
Attention to detail
Problem-solving skills
Collaboration and teamwork

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as a software engineer, particularly focusing on your proficiency in Python and any relevant frameworks like FastAPI and SQLAlchemy. Mention specific projects where you've built APIs or worked with relational databases like PostgreSQL.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Tracr and how your skills align with their mission to innovate within the diamond industry. Use specific examples from your past work to demonstrate your problem-solving abilities and attention to detail.

Showcase Relevant Projects: If you have experience with Rust, event-driven architectures, or technologies like Docker and Kubernetes, be sure to include these in your application. Highlight any projects that showcase your ability to collaborate with teams and deliver high-quality software.

Prepare for Technical Questions: Anticipate technical questions related to your coding skills and experience with unit and integration testing. Be ready to discuss your familiarity with best-practice engineering principles, such as version control systems and CI/CD pipelines, as these are crucial for the role.

How to prepare for a job interview at Anglo American

✨Showcase Your Technical Skills

As a Backend Engineer, you'll need to demonstrate your proficiency in Python and familiarity with frameworks like FastAPI and SQLAlchemy. Be prepared to discuss your past projects, focusing on the APIs you've built and how you've implemented unit and integration testing.

✨Understand the Company’s Mission

Tracr is all about enhancing trust in the diamond industry through technology. Familiarise yourself with their mission and values, and think about how your skills can contribute to their goals of innovation and sustainability.

✨Prepare for Collaboration Questions

Since the role involves working closely with various teams, be ready to discuss your experience in collaborative environments. Think of examples where you’ve worked with product teams, QA, or DevOps to deliver successful projects.

✨Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready. Inquire about the team dynamics, the technologies they are currently exploring, or how they measure success in their projects. This shows your genuine interest in the role and the company.

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

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