At a Glance
- Tasks: Join us as a Founding Software Engineer to build and scale our AI-powered platform.
- Company: Merx leverages AI to enhance marketing and sales through conversational channels.
- Benefits: Work in a dynamic startup environment with opportunities for growth and innovation.
- Why this job: Shape the future of conversational commerce and make a real impact on brand engagement.
- Qualifications: Strong Django/Python experience and a passion for building scalable software are essential.
- Other info: Ideal for those who thrive in fast-paced, high-growth environments.
The predicted salary is between 48000 - 84000 £ 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
Founding Software Engineer employer: merx
Contact Detail:
merx Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Founding Software Engineer
✨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 engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your experience with Django/Python by discussing specific projects where you've built scalable systems. Be prepared to explain your architectural decisions and how they contributed to the success of the project.
✨Tip Number 3
Highlight any experience you have with CI/CD pipelines and performance monitoring. Being able to discuss how you've implemented these practices in past roles will demonstrate your ability to maintain high standards in software development.
✨Tip Number 4
Prepare to discuss your problem-solving skills and provide examples of how you've tackled technical challenges in previous positions. This will show that you're not only a skilled engineer but also a proactive team player.
We think you need these skills to ace Founding Software Engineer
Some tips for your application 🫡
Understand the Company: Dive deep into Merx and their AI-driven conversational platform. Familiarize yourself with their mission, values, and the specific technologies they use, especially Django/Python.
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 include specific examples of your work with CI/CD pipelines and performance optimization.
Craft a Compelling Cover Letter: In your cover letter, express your passion for conversational commerce and how your skills align with the role. Mention any experience you have with AI/ML integration or messaging platforms like WhatsApp Business API.
Showcase Problem-Solving Skills: Prepare to discuss your problem-solving approach in interviews. Be ready to provide examples of past technical incidents you've resolved and how you implemented solutions to prevent future issues.
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've built and scaled software, and be ready to explain the architectural decisions you made.
✨Demonstrate Problem-Solving Skills
Expect to face technical challenges during the interview. Practice explaining your thought process for debugging and optimizing systems, as this will showcase your problem-solving abilities.
✨Align with Business Objectives
Understand how your technical decisions can impact business goals. Be ready to discuss how you've collaborated with teams to ensure that your engineering work aligns with broader company objectives.
✨Familiarize Yourself with AI/ML Concepts
Since the role involves AI-driven platforms, brush up on your knowledge of AI/ML integration. Be prepared to discuss any relevant experience you have and how it can contribute to the company's mission.