Обява за работа
Develop an In-House Email Verification Tool (Simplified MVP) Like UseBouncer
We are looking for an experienced developer or team to build a minimal viable product (MVP) for an in-house email verification and validation tool, similar to UseBouncer. The goal is to deliver a streamlined version of the tool, focusing on core functionalities, within two weeks. Below are the project requirements and required expertise.
Project Overview:
Our objective is to develop a proprietary tool to validate email addresses for quality and deliverability. This MVP will focus on essential features to reduce bounce rates and improve email campaign performance. The tool will be lightweight, functional, and designed for seamless integration with internal systems.
Key Features for the MVP:
Syntax Validation:
Ensure email addresses comply with RFC standards.
Detect basic formatting errors (e.g., missing "@" or invalid characters).
Domain Validation:
Verify domain existence and check for valid DNS and MX records.
SMTP Verification (Basic):
Implement basic real-time communication with email servers to confirm the existence of mailboxes without sending actual emails.
Handle temporary errors with retries.
Batch Processing:
Enable bulk email list validation with clear output for valid, invalid, and risky emails.
Reporting:
Provide simple validation reports (e.g., valid, invalid, risky).
API Development:
Develop a lightweight REST API for basic real-time email validation.
Ensure API endpoints are easily accessible for integration.
Scalability (MVP Focus):
Design to handle small-sized email lists (up to 5,000 emails initially).
Security:
Follow basic best practices to secure sensitive data.
Implement encryption for data in transit.
Deliverables:
A functional MVP email validation tool with the above features.
REST API documentation for integration.
Deployment-ready version for local or cloud hosting.
Basic user walkthrough for using and managing the tool.
Required Skills and Expertise:
Backend Development:
Proficiency in Python, Node.js, or Go.
Experience with frameworks such as Flask, Django, or Express.js.
Email and Networking Protocols:
Basic understanding of SMTP, DNS, and MX records.
API Development:
Experience in creating lightweight REST APIs.
Database Management:
Familiarity with relational databases (e.g., PostgreSQL).
Cloud and Deployment (Optional):
Knowledge of cloud platforms like AWS or GCP (if cloud hosting is required).
Additional Information:
Project Duration: 2 weeks for the MVP delivery.
Email: cotsev0abv.bg
- Предлага работа
- Възнаграждение: 650 лв.
- 11.01.2025
- Evelin Kotsev