Role Overview:
Are you an expert in email systems with a passion for designing scalable, high-performance solutions? tawk.to, the world’s leading free live chat and customer engagement platform, is looking for an Email Systems Engineer / Postmaster to join our team at our Bangsar South office. If you’re skilled in email server management, backend development, and optimizing email delivery, we want to hear from you!
What You’ll Do:
- Design and Develop Email Microservices: Build and maintain Node.js-based microservices for email shaping, processing, and log retrieval.
- Administer Enterprise-Grade Email Servers: Configure and optimise email servers like KumoMTA and Haraka for exceptional performance.
- Ensure Secure and Reliable Email Delivery: Implement SMTP protocols, SPF, DKIM, DMARC, and Rspamd for spam filtering and abuse prevention.
- Implement Monitoring Solutions: Use Elasticsearch for log storage, querying, and monitoring system performance to ensure reliability.
- Troubleshoot and Resolve Issues: Diagnose and resolve technical issues related to email delivery and system performance.
- Collaborate with Engineering Teams: Work closely with other engineers to integrate email services with broader systems and contribute to cross-functional projects.
- Document Systems and Processes: Maintain clear documentation for email systems, configurations, and operating procedures.
What You Bring:
Essential Skills:
- Proficiency in configuring and managing enterprise-grade email servers (e.g., KumoMTA, PowerMTA).
- Strong knowledge of SMTP protocols, SPF, DKIM, DMARC, and DNS management.
- Expertise in Node.js for backend development.
- Experience with Elasticsearch for system monitoring and log analysis.
- Familiarity with Lua for configuring Rspamd or similar spam filtering tools.
- Proficiency in Git and experience writing unit tests for code quality.
- Excellent English communication skills, both written and spoken.
Preferred Qualifications:
- Experience managing high-volume email systems that handle millions of emails per month.
- Knowledge of message queue systems like Google Pub/Sub or Kafka.
- Strong Linux server administration skills.
- Familiarity with Redis or Memcached for real-time data processing.
- Experience with Agile development practices and test-driven development.
- A Bachelor’s degree in Computer Science or a related field is a plus.
Why Join Us?
At tawk.to, we power communication for over 10 million businesses worldwide. You’ll be working in a dynamic, fast-paced environment at our Bangsar South office, collaborating with talented professionals to build world-class solutions.
Ready to make an impact? Apply today and be part of a team shaping the future of communication!