We are seeking a dynamic and driven Full Stack Developer who thrives in a fast-paced environment and is passionate about building scalable web applications and robust email infrastructure.
This role goes beyond writing code — we're looking for someone who can understand product requirements, translate them into solid technical solutions, and execute them effectively through the entire software development life cycle (SDLC).
You’ll work with a modern tech stack spanning frontend, backend, DevOps, and high-volume email systems, with a strong focus on problem-solving, scalability, and system optimization.
Key Responsibilities:
- Translate business requirements into technical specifications and functional solutions.
- Design, develop, and maintain scalable full-stack applications using PHP, Node.js, Express.js, and React.js.
- Work with MySQL and MongoDB, ensuring efficient database design, querying, and optimization.
- Architect, configure, and manage high-volume email delivery systems using SMTP servers, AWS SES, and PowerMTA.
- Containerize and orchestrate services using Docker, Docker Compose, and optionally Kubernetes.
- Build and maintain CI/CD pipelines using tools such as GitHub Actions, Jenkins, or GitLab CI/CD.
- Optimize performance, reliability, and scalability of web applications and backend services.
- Follow coding standards, perform code reviews, and write clean, modular code.
- Work collaboratively with cross-functional teams across design, product, and engineering.
- Contribute to process improvements and stay current with emerging technologies.
What We’re Looking For:
- A problem solver who can break down ambiguous requirements into structured development plans.
- Fast learner with a willingness to adopt and master new technologies.
- Strong understanding of internet web architecture, including server-client communication, APIs, authentication, and security practices.
- Deep knowledge of database systems, including data modeling and performance tuning.
- Practical understanding of the Software Development Life Cycle (SDLC) and how to apply it in daily work.
- Solid communication skills, both technical and non-technical.
- A responsible, ownership-driven developer with an eye for detail and system integrity.
Required Skills:
Category: Technologies & Tools
Frontend: React.js, JavaScript (ES6+), HTML5, CSS3
Backend: PHP, Node.js, Express.js
Databases: MySQL, MongoDB
Email Infrastructure: SMTP server management, AWS SES, PowerMTA configuration and optimization, Postfix, SendGrid
DevOps: Docker, AWS, Linux CLI, server configuration
CI/CD: GitHub Actions, Jenkins, GitLab CI/CD
Bonus Tools: RESTful APIs, webhooks, Docker Compose, Kubernetes (nice to have)
Why Join Us:
- Work with a team that encourages experimentation, learning, and innovation.
- Exposure to cutting-edge tools and a wide range of technical challenges.
- Flexible work environment with a culture that promotes ownership and autonomy.
- An opportunity to grow both personally and professionally, contributing to meaningful products at scale.
How to apply:
Send your resume and portfolio to hr@mantechventures.com