Senior Fullstack Developer

Full Time - Remote - US/EU Timezone

As a Senior Fullstack Developer at ImprovMX, you’ll play a key role in shaping the architecture and direction of our core platform. You’ll work across the stack—contributing to both backend systems (Python, Flask, MySQL) and frontend interfaces (Vue.js, JavaScript)—while collaborating closely with the founder and a small, fast-moving team. Your work will directly impact tens of thousands of users who rely on ImprovMX for reliable and privacy-focused email forwarding. We’re looking for someone who thrives in a high-autonomy environment, is comfortable taking ownership from idea to deployment, and is excited to help scale a bootstrapped, profitable SaaS product that values simplicity, performance, and developer happiness.

Responsibilities

  • Design, build, and maintain end-to-end features across our tech stack (Vue.js, Flask, MySQL, Redis).
  • Optimize performance and reliability of email forwarding infrastructure and supporting services.
  • Collaborate closely with the founder and team to define product direction and technical priorities.
  • Own the full development lifecycle—from concept and implementation to deployment and monitoring.
  • Refactor and improve existing code to enhance maintainability and reduce technical debt.
  • Implement robust testing, CI/CD pipelines, and observability tools to ensure high-quality deployments.
  • Contribute to architecture decisions and help scale systems as we grow.
  • Participate in customer support escalations when deeper technical insight is needed (we all wear a few hats).
  • Document your work clearly for both technical and non-technical audiences.
  • Proactively identify areas for improvement in both the product and internal processes.

Qualifications

  • 5+ years of professional experience as a fullstack developer in a product-focused environment.
  • Strong proficiency in modern JavaScript (Vue.js preferred) and Python (Flask or similar frameworks).
  • Solid understanding of SQL and experience with relational databases (MySQL or MariaDB).
  • Comfortable working with and optimizing backend infrastructure—Redis, email protocols (SMTP, DNS), and REST APIs.
  • Experience building and scaling web applications with high uptime and performance requirements.
  • Familiarity with CI/CD workflows, Docker, and cloud infrastructure (AWS, OVH, or similar).
  • Ability to thrive in a remote-first, async-friendly, fast-paced environment with minimal oversight.
  • Clear communication skills and a collaborative mindset—you enjoy sharing knowledge and helping others grow.
  • Bonus: experience with email infrastructure, DNS management, or working on bootstrapped SaaS products.

Applying

Send a quick note and your resume to jobs@improvmx.com!