At a Glance
- Tasks: Design and build scalable backend systems for our AI-driven platform.
- Company: Join Merx, a leader in AI-powered conversational marketing solutions.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
- Why this job: Shape the future of conversational commerce while collaborating with a passionate founding team.
- Qualifications: Strong Django/Python experience and a knack for building scalable software are essential.
- Other info: Ideal for those who thrive in fast-paced startup settings and love tackling complex challenges.
The predicted salary is between 43200 - 72000 £ per year.
About Merx Merx helps brands leverage AI to expand their marketing, sales, and loyalty on Conversational Channels. Our AI-first platform enables brands to create experiences directly within conversational channels, automatically generating and optimizing marketing campaigns, loyalty programs, and personalized customer journeys.
Role Overview
We’re seeking a Senior Software Engineer to help shape the future of conversational commerce. You’ll be instrumental in building and scaling our AI-powered platform that transforms how brands engage with customers on conversational channels.
Key Responsibilities
Architect and design scalable backend systems, making strategic decisions about technologies and frameworks that will support our AI-driven conversational platform
Lead the development of core platform features while maintaining high standards for code quality and testing coverage
Drive system optimization initiatives, identifying and resolving bottlenecks to maintain peak performance
Lead technical incident response and root cause analysis, implementing robust solutions to prevent future issues
Collaborate with the founding team to align technical decisions with business objectives
Required Qualifications
Strong experience with Django/Python in production environments
Proven track record of building and scaling software
Deep understanding of software architecture patterns and best practices
Experience implementing and maintaining CI/CD pipelines
Strong background in writing testable, maintainable code
Experience with performance monitoring and optimization
Excellent problem-solving and debugging skills
Strong communication skills and ability to explain complex technical concepts clearly
Preferred Qualifications
Experience with AI/ML integration in production systems
Knowledge of WhatsApp Business API or similar messaging platforms
Background in DevOps practices and infrastructure management
Experience with real-time communication systems
Understanding of security best practices in messaging applications
Track record of architectural improvements in high-growth environments
Experience working in fast-paced startup environments
Engineer - Software Engineering employer: merx
Contact Detail:
merx Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineer - Software Engineering
✨Tip Number 1
Familiarize yourself with the latest trends in conversational commerce and AI technologies. This will not only help you understand the industry better but also allow you to speak confidently about how your skills can contribute to Merx's mission.
✨Tip Number 2
Engage with the developer community around Django and Python. Participate in forums, contribute to open-source projects, or attend meetups. This will enhance your network and may even lead to valuable connections within Merx.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and system optimization. Be ready to share specific examples of how you've implemented these practices in past roles, as this aligns closely with the responsibilities of the position.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical discussions. Think of complex challenges you've faced in previous projects and how you resolved them, as this will demonstrate your ability to handle the demands of a fast-paced startup environment like Merx.
We think you need these skills to ace Engineer - Software Engineering
Some tips for your application 🫡
Understand the Company: Dive deep into Merx and their AI-driven conversational platform. Familiarize yourself with their products, values, and how they leverage AI in marketing and customer engagement.
Tailor Your CV: Highlight your experience with Django/Python and any relevant projects that showcase your ability to build and scale software. Make sure to emphasize your understanding of software architecture patterns and CI/CD pipelines.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about conversational commerce and how your skills align with the role. Mention specific experiences that demonstrate your problem-solving abilities and technical expertise.
Showcase Relevant Projects: If you have experience with AI/ML integration or messaging platforms like WhatsApp Business API, be sure to include these in your application. Provide links to your GitHub or portfolio to showcase your work.
How to prepare for a job interview at merx
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Django and Python in detail. Highlight specific projects where you built and scaled software, focusing on the architectural decisions you made and the impact they had on performance.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've tackled complex technical challenges in the past. Discuss your approach to debugging and optimizing systems, and be ready to explain your thought process clearly.
✨Align with Business Objectives
Understand Merx's mission and how their AI-driven platform operates. Be ready to discuss how your technical decisions can align with business goals, especially in the context of conversational commerce.
✨Communicate Clearly
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with both technical and non-technical team members.