Turnkey flexible digital product teams for fast growing e-commerce brands with annual revenue of $25MM-$500
Email Developer – Maropost, ESP Migration
Location
United States
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Email Developer – Maropost, ESP Migration
Anatta
• Build and deploy ~100 transactional and lifecycle emails in Maropost — order confirmations, shipping notifications, refunds, cancellations, account updates, abandoned cart, welcome/onboarding, reorder flows, product review requests, and promotional campaigns • Develop a reusable, modular component library plus a global header/footer system aligned with the client's new design system • Implement Liquid-based dynamic templates with conditional logic for variables like customer type (e.g., preferred customer vs. unaffiliated buyer), autoship vs. non-autoship, affiliate flows, subscription lifecycle events, and lead routing • Configure multi-country and multi-language localization • Audit the client's existing Mandrill email inventory and migrate flows to Maropost (or support a hybrid approach if needed) • Wire up Shopify triggers to Maropost flows; validate end-to-end functionality alongside the broader platform migration • Coordinate with subscription tooling (Seal Subscriptions) for subscription-related email events • Support a dedicated QA phase covering business logic variability, localization, deliverability, and rendering across major clients and devices • Document templates, components, and conditional logic so the client's marketing team can maintain and extend the system post-launch
Job Requirements
- 3+ years of hands-on email development experience with production builds inside an ESP
- Direct Maropost experience strongly preferred.
- Prior experience executing an ESP migration, ideally Mandrill → another platform
- Strong command of Liquid templating (or comparable ESP templating languages)
- Expert-level HTML/CSS for email: tables, inline styles, MSO conditional comments, dark mode handling, and responsive techniques that survive Outlook
- Experience integrating an ESP with Shopify (or comparable ecommerce platform), including event-triggered transactional flows
- Comfort translating Figma designs into pixel-faithful production templates
- High attention to detail around conditional logic, edge cases, and localization variants
- Familiarity with email QA tooling (Litmus, Email on Acid, or similar)
Benefits
- competitive compensation
- generous vacation
- parental leave
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Mobile Engineer
Ceresti HealthEveryone else treats the patient. We activate the caregiver—because that’s where dementia care really begins.
• Develop, and maintain Ceresti’s caregiver-facing iOS and Android applications using Flutter and Dart • Build elegant, accessible, native-feeling UI that works for caregivers of all ages and tech comfort levels • Integrate with our Go and PostgreSQL-backed APIs, including secure authentication, push notifications, and real-time data sync • Manage the full mobile release lifecycle: build pipelines, code signing, beta distribution via TestFlight and Google Play Internal/Closed testing, phased rollouts, and post-release monitoring • Implement robust offline-first behavior, secure local storage of PHI, and graceful handling of flaky networks • Instrument the app for analytics, crash reporting, and performance monitoring, and act on what the data tells you • Champion mobile accessibility in our apps • Participate fully in our Agile process, and collaborate daily with backend, web, QA, design, product, and clinical teammates • Review pull requests, raise the bar on code quality, and mentor other engineers on mobile best practices • Help safeguard PHI on-device and in transit, including biometrics, secure storage, and logging hygiene
• Develop and implement Generative Artificial Intelligence solutions using AWS services, including Amazon Bedrock; • Build and evolve intelligent agents using frameworks such as LangChain and LangGraph; • Develop orchestrated agent workflows, promoting efficient integrations with language models (LLMs); • Implement AI-based applications such as chatbots, virtual assistants, content classification systems, and intelligent document processing; • Develop solutions using RAG (Retrieval-Augmented Generation) for context enrichment and information retrieval; • Model and implement graph-based data structures using Neo4j and the Cypher query language; • Integrate applications and agents using protocols such as MCP (Model Context Protocol); • Participate in the definition and implementation of testing, observability, and monitoring for developed solutions; • Contribute to the continuous evolution of AI application architecture in cloud environments; • Collaborate with multidisciplinary teams to build data- and AI-driven solutions; • Use Git for code versioning, collaboration, and project maintenance; • Support technical documentation and the dissemination of development best practices.
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department OverviewOur software engineering team is on a mission to transform the world of mission-critical communications! We always deliver the best when it comes to digital two-way subscriber radios that are reliable, safe, and high-performing. By embracing cutting-edge research and development, we stay ahead of the latest industry technology trends and drive innovation that pushes the boundaries of what's possible. As the leading provider in the market, we are committed to making a real difference in the lives of those who rely on our technology. Join us on our mission to shoot for the stars! Job Description• Contribute as an individual engineer to design, develop, and enhance software features for two-way radios. • Participate in the full software development lifecycle (SDLC), from requirements analysis and design through implementation, testing, and deployment. • Analyze software requirements and assess their feasibility, considering quality, performance, time, and budget constraints. • Collaborate with front-end architects, hardware engineers, test engineers, and other stakeholders to ensure optimal feature implementation and integration. • Write clean, well-documented, and testable C/C++ code for embedded systems, adhering to coding standards and best practices. • Conduct and participate in design and code reviews to ensure high code quality and maintainability. • Develop and execute unit, integration, and system-level tests. • Debug and troubleshoot software issues in embedded systems using various debugging tools and techniques. • Collect and analyze data to monitor and improve key performance indicators (KPIs). • Contribute to team performance goals and adhere to quality metrics. • Deliver projects on time and within budget, adapting to evolving requirements in a dynamic agile environment. • Work effectively in a collaborative, multi-site, global development environment. • Contribute to the innovation and development of intellectual property that enhances our product offerings. Basic Requirements• Bachelor's or Master's degree in Electrical/Electronic/Telecommunications/Computer Engineering or Computer Science. • Preferably with 2-5 years of working experience in software development. • Fresh graduates / Entry level applicants with strong technical skills are also encouraged to apply. • Good C/C++ programming skills and a solid understanding of Object-Oriented Programming (OOP) principles. • Understanding of microcontroller operation in embedded systems. • System debugging and analytical skills. • Hands-on experience with Real-Time Operating Systems (RTOS) and embedded software development is a plus. • Knowledge of LTE/DMR specifications is advantageous. • Experience with Agile/Scrum development methodologies is a plus. • Effective verbal and written communication skills and the ability to collaborate across different functional teams. • Strong interpersonal skills and the ability to work both independently and collaboratively. • Flexibility to accommodate occasional short-notice work arrangements due to project/business needs. • This role is based onsite in Bayan Lepas, Penang. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYesEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
Principal Software Engineer
EnverusEnverus, founded in 1999, is a leading energy-focused SaaS company that provides comprehensive data and analytics solutions across the energy sector. The company emphasizes a cultu
Role Description As a Principal Software Engineer for Power and Energy Transition (PET), you will be one of the most senior individual contributors on the engineering team, driving technical direction, solving complex challenges, and raising the bar for software quality across the PET product suite. You will partner with Engineering Directors and Product Management to shape the technical roadmap, mentor fellow engineers, and deliver reliable, scalable, and secure capabilities that create measurable customer value. This role is fully remote. What you'll do - Technical Leadership and Delivery - Lead design and implementation of major features and system improvements, owning complex cross-cutting problems from investigation to production. - Deliver production-grade code across the full stack and set a high bar through architecture reviews and code reviews. - Champion best practices in testing, observability, CI/CD, and operational readiness; drive targeted technical debt reduction. - Provide expert guidance on production incidents and complex engineering challenges. - Mentorship and cross-functional collaboration - Mentor engineers at all levels through code reviews, design discussions, and hands-on pairing; contribute to hiring and technical bar-setting. - Collaborate with Product Management to factor technical considerations into roadmap planning and communicate complex topics clearly to stakeholders. - Technical Environment - Our PET product stack includes: - Web frontend (ReactJS/TypeScript) - Backend services across Node JS - Data Ingestion pipelines using Databricks and Python - CI/CD across GitHub/Bitbucket with Jenkins/Atlassian pipelines; SOC compliance expectations Qualifications - 8+ years of software engineering experience delivering complex, production-grade systems at scale. - Strong hands-on expertise in one or more PET stack technologies: Python, TypeScript/Angular, RDBMS, or AWS. - Proven ability to lead technical design and architecture across multi-component systems. - Strong code quality discipline, testing culture, and track record of operational best practices. - Clear communicator able to convey technical depth to both engineering peers and non-technical stakeholders. - Experience building highly-scalable systems. - 1+ years experience working weekly with Kubernetes and a cloud platform (AWS, Google Cloud Platform, Microsoft Azure). Requirements - This is partly an implementation role. Person must want to (co)author, review work product and take ultimate responsibility of delivery. - Role requires being able to think about complex systems at all levels (architect systems, design sub-systems and implementation details). Preferred Qualifications - High-performance computing (HPC) - Algorithmic and implementation optimization - Working knowledge of power markets Benefits - Fast paced environment with a strong team and interesting products - Competitive Compensation Package - Medical, Dental, and Vision Plan - Retirement Savings Plan 401(k)



