The Offer
- Work within a company with a solid track record of success
- Work alongside & learn from best in class talent
- Flexible working options
The Job
Job Description
We are looking for a skilled Backend Developer with 5+ years of experience to architect and build a robust email marketing platform from scratch. The ideal candidate is passionate about clean code, scalable architecture, and seamless integrations.Key Responsibilities
Design and develop backend systems for email marketing, including APIs, automation workflows, and analytics.Build and optimize a high-performance, scalable, and secure platform for handling large volumes of data and emails.Implement database solutions for managing user data, email templates, and campaign tracking.Integrate third-party services like SMTP, cloud storage, and analytics tools.Develop features like A / B testing , segmentation, reporting, and email scheduling.Ensure the platform is compliant with email regulations (e.g., GDPR, CAN-SPAM).Collaborate with frontend developers, UX designers, and other stakeholders to deliver end-to-end solutions.Write unit tests and perform system testing to ensure reliability and bug-free releases.The Profile
Required Skills and Qualifications
Programming Languages : Proficiency in [e.g., Python, Node.js, Java, or Go].Frameworks : Experience with backend frameworks like Django, Express.js, or Spring Boot.Database Management : Expertise in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Email Protocols : Familiarity with SMTP, POP3, IMAP, and DKIM / SPF configurations.Strong knowledge of microservices architecture and RESTful APIs .Proficiency in handling queues and job schedulers (e.g., RabbitMQ, Celery, or AWS SQS).Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure).Familiarity with DevOps practices, CI / CD pipelines, and version control (Git).Solid understanding of data security and encryption .Preferred Skills
Experience building email campaign management systems .Knowledge of machine learning for predictive email analytics.Familiarity with frontend technologies for seamless collaboration with UI / UX teams.The Employer
Our client is a leading global technology company that integrates platforms to deliver productivity. We combine strategy, design, and software engineering to help businesses succeed