At a Glance
- Tasks: Design and implement robust Back End services for CRM functionality using Java, Python, or Golang.
- Company: Join TEKsystems, part of the Allegis Group, a global leader in tech staffing.
- Benefits: Enjoy remote work flexibility and opportunities for professional growth.
- Why this job: Be part of a dynamic team, solving real-world problems with innovative tech solutions.
- Qualifications: 4+ years in Back End development; strong skills in Java, Python, and Braze CRM experience required.
- Other info: Bonus points for agency experience and Braze certifications!
The predicted salary is between 36000 - 60000 £ per year.
Responsibilities:
- Design and implement robust Back End services and microservices to support CRM functionality and campaign logic, using languages such as Java, Python, or Golang.
- Ensure services are modular, testable and scalable to meet evolving campaign and integration needs.
- Develop and maintain integrations between Braze and internal platforms.
- Support the build and optimisation of campaign templates (Emails, IAM, Push, Content Cards, WhatsApp) which use 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.
Qualifications:
- Ideally 4+ years of Back End development experience.
- Strong development skills in coding languages eg Java, Python, etc (essential).
- Experience in coding Golang (preferred, but not essential).
- 2+ years of hands-on experience with Braze CRM, including:
- Building and managing Braze campaigns (Email, Push, IAM, Content Cards, WhatsApp).
- Working with Braze Canvas and Liquid or similar templating engines.
Soft skills:
- Communicates clearly and confidently with both technical and non-technical audiences.
- Seeks timely feedback and guidance while demonstrating independent problem-solving.
- Provides actionable feedback to peers and participates actively in code reviews.
- Documents features and services with clarity and consistency.
- Demonstrates steady delivery and progress on assigned tasks.
- Experience collaborating with designers, project managers and other stakeholders to deliver technical solutions that meet business objectives.
Bonus:
- Experience working in an agency setting or working with external clients.
- Basic knowledge of SQL for data manipulation and retrieval.
- Braze Certifications (Braze Practitioner, Braze Marketeer, Braze Strategist, Braze Technical Architect).
- Exposure to campaign design principles or UX/design awareness.
Backend Developer employer: TEKsystems
Contact Detail:
TEKsystems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Developer
✨Tip Number 1
Familiarise yourself with Braze CRM and its functionalities. Since the role requires hands-on experience with Braze, understanding how to build and manage campaigns effectively will give you a significant edge during interviews.
✨Tip Number 2
Brush up on your coding skills in Java, Python, and Golang. Being able to demonstrate your proficiency in these languages through practical examples or projects can help you stand out as a strong candidate.
✨Tip Number 3
Prepare to discuss your experience with RESTful APIs and microservices. Be ready to explain how you've implemented these in past projects, as this knowledge is crucial for the role.
✨Tip Number 4
Showcase your collaboration skills. Since the job involves working closely with product and marketing teams, be prepared to share examples of how you've successfully collaborated with non-technical stakeholders in previous roles.
We think you need these skills to ace Backend Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Back End development, particularly in Java, Python, and Golang. Include specific projects or roles where you've worked with Braze CRM and any relevant templating languages.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with Braze CRM and how you've successfully built and managed campaigns. Mention your ability to collaborate with both technical and non-technical stakeholders.
Showcase Relevant Skills: Clearly list your technical skills related to the job description, such as RESTful APIs, microservices, and templating languages like Handlebars.js and MJML. Don't forget to mention your familiarity with GIT and continuous integration workflows.
Highlight Soft Skills: Since communication is key for this role, provide examples of how you've effectively communicated with team members and stakeholders. Discuss your problem-solving abilities and how you seek feedback to improve your work.
How to prepare for a job interview at TEKsystems
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Python, and Golang. Highlight specific projects where you've implemented robust Back End services or microservices, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Your Braze CRM Experience
Since the role requires hands-on experience with Braze, come equipped with examples of campaigns you've built and managed. Discuss how you've used Braze Canvas and templating engines like Liquid to create effective CRM solutions.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. This is crucial as you'll need to collaborate with both technical and non-technical stakeholders. Clear communication can set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities. Think of scenarios where you've diagnosed and resolved performance issues or delivered well-documented solutions, and be ready to walk the interviewer through your approach.