Backend Developer (Braze CRM Required)
Backend Developer (Braze CRM Required)

Backend Developer (Braze CRM Required)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and implement scalable Back End services for CRM campaigns using Braze.
  • Company: Join TEKsystems, part of the global Allegis Group network, known for innovation.
  • Benefits: Enjoy remote work flexibility and a collaborative team culture.
  • Why this job: Work on impactful projects that enhance customer engagement through technology.
  • Qualifications: 4+ years in Back End development, strong Python skills, and 2+ years with Braze CRM.
  • Other info: This role is fully remote within the UK, offering a dynamic work environment.

The predicted salary is between 36000 - 60000 £ per year.

We are seeking a skilled and reliable Back End Developer with hands-on experience in Braze CRM. This remote role is based anywhere in the UK and is ideal for a Back End-focused developer adept at navigating service-oriented architecture and solving medium-sized engineering problems. The successful candidate will collaborate with teams across product, marketing, and operations to deliver robust Back End services and ensure scalable, data-driven, and performant CRM campaigns.

Responsibilities

  • Design and implement robust Back End services and microservices to support CRM functionality and campaign logic, ensuring services are modular, testable, and scalable.
  • Develop and maintain integrations between Braze and internal platforms.
  • Support the build and optimization of campaign templates, including Emails, IAM, Push, Content Cards, and WhatsApp, using tools like JSON, Liquid, Handlebars, MJML.
  • Collaborate with product and marketing stakeholders to translate requirements into scalable technical solutions.
  • Own medium-sized technical problems and deliver working, well-documented solutions.
  • Contribute to code reviews, release cycles, and team ceremonies.
  • Document services, features, and decisions to support long-term maintainability.
  • Diagnose and resolve performance issues across CRM campaigns and related Back End services.
  • Support QA and deployment processes to ensure defect-free CRM experiences.

Essential Skills

  • Ideally 4+ years of Back End development experience.
  • Strong development skills in coding languages such as Python (essential).
  • Experience in coding Golang (preferred, but not essential).
  • 2+ years of hands-on experience with Braze CRM, including building and managing Braze campaigns.
  • Solid understanding of RESTful APIs, event-driven architectures, and microservices.
  • Experience with templating languages such as Handlebars.js, MJML, Liquid.
  • Proficiency in HTML, CSS, JavaScript for CRM asset customisation.
  • Comfortable working with JSON data models.
  • Familiarity with GIT and continuous integration/deployment workflows.
  • Working knowledge of non-functional requirements (performance, accessibility, security).
  • English at C1 level.

Backend Developer (Braze CRM Required) employer: TEKsystems

At TEKsystems, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a remote employer based in the UK, we offer flexible working arrangements, competitive benefits, and ample opportunities for professional growth, ensuring that our Back End Developers can make a meaningful impact while enjoying a healthy work-life balance.
T

Contact Detail:

TEKsystems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Developer (Braze CRM Required)

✨Tip Number 1

Familiarise yourself with Braze CRM and its functionalities. Since this role specifically requires hands-on experience with Braze, understanding its features and how to effectively integrate it with other platforms will give you a significant edge.

✨Tip Number 2

Brush up on your Python skills, as it's essential for this position. Consider working on personal projects or contributing to open-source projects that involve Python to showcase your coding abilities and problem-solving skills.

✨Tip Number 3

Network with professionals in the field, especially those who have experience with Braze CRM. Engaging in relevant online communities or attending meetups can provide insights and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your experience with microservices and RESTful APIs during interviews. Be ready to share specific examples of how you've implemented these technologies in past projects, as this will demonstrate your practical knowledge.

We think you need these skills to ace Backend Developer (Braze CRM Required)

Back End Development
Braze CRM Experience
Python Programming
Golang Programming
RESTful APIs
Event-Driven Architecture
Microservices Architecture
Templating Languages (Handlebars.js, MJML, Liquid)
HTML Proficiency
CSS Proficiency
JavaScript Proficiency
JSON Data Models
GIT Version Control
Continuous Integration/Deployment Workflows
Performance Optimisation
Accessibility Standards
Security Best Practices
Documentation Skills
Collaboration and Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Braze CRM and relevant back-end development skills. Emphasise your proficiency in Python and any experience with Golang, as well as your understanding of RESTful APIs and microservices.

Craft a Strong Cover Letter: In your cover letter, explain why you're a great fit for the role. Mention specific projects where you've used Braze CRM and how you’ve solved engineering problems. Show enthusiasm for collaborating with product and marketing teams.

Showcase Relevant Projects: If possible, include links to your GitHub or portfolio showcasing projects that demonstrate your skills in back-end development, particularly those involving Braze CRM, JSON, and templating languages like Handlebars.js or MJML.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.

How to prepare for a job interview at TEKsystems

✨Showcase Your Braze CRM Experience

Make sure to highlight your hands-on experience with Braze CRM during the interview. Be prepared to discuss specific campaigns you've built and managed, as well as any challenges you faced and how you overcame them.

✨Demonstrate Your Technical Skills

Since the role requires strong development skills in Python and familiarity with Golang, be ready to discuss your coding experience. You might even be asked to solve a coding problem on the spot, so brush up on your Python skills and be familiar with common algorithms.

✨Understand Service-Oriented Architecture

Familiarise yourself with service-oriented architecture concepts, as this is crucial for the role. Be prepared to explain how you've implemented microservices in previous projects and how they contributed to scalability and performance.

✨Prepare for Collaboration Questions

As the role involves working closely with product and marketing teams, think of examples that demonstrate your ability to collaborate effectively. Be ready to discuss how you translate technical requirements into solutions that meet business needs.

Backend Developer (Braze CRM Required)
TEKsystems
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>