Senior Full-Stack Linux Engineer
Job details
Job Title: Senior Full-Stack Developer with Expertise in Distributed Email Systems and Domain Management Location: Remote Hiring Company: Lead Flow Depot Role: We are seeking a Senior Full-Stack Developer with extensive experience in developing and managing distributed, multi-tenant email systems in a cloud environment. The ideal candidate will have expertise in SMTP server development, email client creation, domain management, and full-stack development, including proficiency in both front-end and back-end languages and technologies. Key Responsibilities:
- Design and implement a scalable, distributed SMTP server system to support high-volume email processing across a cloud infrastructure, accommodating multiple customers per server.
- Develop a sophisticated email client that supports efficient inbox management at scale, with a focus on user-friendly interface design and seamless functionality.
- Build robust multi-tenancy capabilities within the email system, ensuring secure and isolated operations for each customer on shared servers.
- Integrate domain registrar services to enable bulk domain purchases and automated email inbox configuration for these domains.
- Manage cloud infrastructure deployment, scalability, and maintenance, ensuring optimal performance and reliability of the email system.
- Employ advanced IP reputation and rotation strategies to maintain email deliverability and mitigate blacklisting risks.
- Utilize a range of front-end and back-end technologies to create a cohesive and interactive user experience, while ensuring robust back-end functionality.
- Collaborate with cross-functional teams to define technical requirements, system architecture, and development strategies, adhering to agile methodologies.
- Ensure compliance with best practices in cloud security, CI/CD, automated testing, and system monitoring to maintain system integrity and performance.
- Bachelor's or master's degree in Computer Science, Information Technology, or related field.
- Proven experience in SMTP server development, email client creation, and managing distributed, multi-tenant email systems.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React or Angular.
- Expertise in back-end languages and frameworks such as Python, Ruby, Node.js, or similar, with experience in developing scalable back-end systems.
- Familiarity with cloud infrastructure services (Azure, AWS, etc.), server-side scripting, and Linux server management.
- Knowledge of domain management, including working with domain registrar APIs and automating domain-related configurations.
- Excellent problem-solving skills, ability to work collaboratively in a team, and strong communication abilities.
- A leadership role in developing a cutting-edge, distributed email solution with a significant impact on the industry.
- A dynamic and supportive work environment that promotes innovation, collaboration, and professional growth.
- Competitive compensation, comprehensive benefits, and opportunities for career advancement and skill development.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.