About Us ChurnPilot is an innovative platform that leverages AI-powered predictive analytics to empower B2B SaaS companies to improve customer retention and maximize customer lifetime value. As a founding member of our enthusiastic team, you will have the unique opportunity to influence our product and technological landscape.
Role Overview We are on the lookout for a passionate Founding Engineer with robust full stack development expertise in React, Node.js, and Python. The ideal candidate will bring a solid history of delivering high-quality software solutions and an eagerness to address complex challenges in customer retention. This is an exceptional chance to join a dynamic startup and make significant contributions to our groundbreaking platform.
Key Responsibilities - Design, develop, and maintain high-performance web applications and APIs utilizing React for the frontend and Node.js/Flask for the backend.
- Collaborate with cross-functional teams to define, design, and launch new innovative features.
- Utilize Python to build and deploy machine learning models that power our predictive analytics for customers.
- Leverage Azure and AWS for cloud architecture, deployment, and data storage.
- Implement software development best practices, including code reviews, testing, and CI/CD pipelines.
- Troubleshoot and enhance performance issues across the full tech stack.
- Engage in architectural discussions and contribute to our overarching tech strategy.
- Lead the transition from development to production in Azure infrastructure.
- Establish a multi-tenant architecture suitable for B2B SaaS deployment.
- Set up security best practices and compliance protocols for handling customer data.
Qualifications - Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 5+ years of experience in full stack development, demonstrating strong proficiency in React, Node.js, and Python.
- Proficient in utilizing cloud platforms like GitHub, Azure, GCP, and AWS.
- Deep understanding of database technologies (SQL, NoSQL) and data modeling principles.
- Familiar with version control systems (Git) and agile methodologies.
- Outstanding problem-solving abilities and a collaborative approach.
- Experience with Flask and RESTful API development.
- Knowledgeable in database migration strategies, particularly from SQLite to production databases.
- Understanding of B2B SaaS architecture and multi-tenant application design.
- Experience with authentication systems and establishing role-based access control.
- Proven ability to thrive in an early-stage startup environment with limited supervision.
Preferred Skills - Experience in customer retention analytics or churn prediction models.
- Familiarity with data visualization libraries and techniques.
- Background in developing secure CI/CD pipelines.
- Experience with Azure App Service, Azure SQL, and Azure Static Web Apps.
- Understanding of software development in regulated industries.
Compensation and Benefits - Starting base salary of $120,000.
- 2% equity offered under a standard vesting schedule.
- Employer contribution match of 3% towards your retirement plan.
- Comprehensive healthcare, dental, and vision insurance.
What We Offer - Competitive salary and equity options.
- Opportunity to influence the technology and direction of a startup.
- Flexible work environment focused on work-life balance.
- A chance to engage with cutting-edge technologies and a talented team.
If you're excited about creating innovative solutions in the B2B SaaS domain and possess the necessary skills, we would love to hear from you.