At a Glance
- Tasks: Design and build scalable backend systems for our AI-driven platform.
- Company: Join Merx, where we revolutionize marketing through AI in conversational channels.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
- Why this job: Be part of shaping the future of conversational commerce and make a real impact.
- Qualifications: Strong Django/Python experience and a knack for building scalable software required.
- Other info: Ideal for those who thrive in fast-paced startup cultures and love tackling challenges.
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
Aws Engineer/software Developer employer: merx
Contact Detail:
merx Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Aws Engineer/software Developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Django and Python. Consider building a small project or contributing to open-source projects that utilize these frameworks to showcase your skills.
✨Tip Number 2
Highlight any experience you have with AI/ML integration or messaging platforms like WhatsApp Business API. If you have relevant projects or case studies, be ready to discuss them during the interview.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by thinking through potential technical challenges that could arise in a conversational commerce platform. Be ready to share your thought process on how you would approach these issues.
✨Tip Number 4
Since collaboration is key in this role, practice explaining complex technical concepts in simple terms. This will help you communicate effectively with both technical and non-technical team members during the interview.
We think you need these skills to ace Aws Engineer/software Developer
Some tips for your application 🫡
Understand the Company: Take some time to research Merx and their AI-first platform. Understanding their mission and how they leverage AI in conversational channels will help you tailor your application.
Highlight Relevant Experience: Make sure to emphasize your experience with Django/Python and any projects where you've built scalable software. Mention specific examples that demonstrate your ability to architect and design backend systems.
Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled complex technical challenges in the past. Highlight your debugging skills and any instances where you've optimized system performance.
Communicate Clearly: Since strong communication skills are essential for this role, ensure that your application clearly explains your technical expertise and how it aligns with the responsibilities outlined in the job description.
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 when debugging or optimizing systems, as this will showcase your problem-solving abilities.
✨Align with Business Objectives
Understand how your technical skills can contribute to the company's goals. Be ready to discuss how you've previously aligned technical decisions with business outcomes, especially in a startup environment.
✨Communicate Clearly
Strong communication skills are essential. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with non-technical team members and stakeholders.