About Us
ChurnPilot is an AI-powered predictive analytics platform that enables B2B SaaS companies to increase retention and boost customer lifetime value. As a founding member of our team, you will play a critical role in shaping our product and technology.
Role Overview
We are seeking a Software Engineer (Frontend) with strong full stack development experience and a deep focus on modern frontend development using React. This role is critical to shaping the user experience of our AI-powered customer retention platform.
The ideal candidate is a frontend-first engineer who understands the nuances of building performant, scalable, and secure interfaces, while also being comfortable working across the stack as needed. Experience deploying B2B SaaS applications on AWS is highly preferred.
This is a unique opportunity to join a fast-moving, early-stage startup and play a pivotal role in the development of our customer-facing platform.
Key Responsibilities
- Lead the design, development, and optimization of dynamic user interfaces using React, TypeScript, and component libraries such as Material UI.
- Build responsive, accessible, and intuitive frontend components for our AI-driven customer insights dashboard, workflows, and data visualization features.
- Integrate APIs and backend services built with Node.js and Python/Flask into the frontend application.
- Collaborate closely with product, design, and data teams to translate user needs into technical solutions.
- Own the frontend build and deployment pipeline, including bundling, testing, and versioning.
- Implement role-based access controls, multi-tenant UI logic, and secure session management.
- Optimize frontend performance and reduce load times through smart asset management and lazy loading.
- Migrate frontend applications from development environments to production-grade AWS infrastructure, using services such as CloudFront, S3, API Gateway, ECS/Fargate, and RDS.
- Participate in architectural discussions, contribute to product roadmap decisions, and help define our frontend engineering best practices.
- Ensure frontend application security by implementing best practices (CSPs, sanitization, session expiration, etc.).
- Collaborate on backend integrations and data ingestion pipelines as needed using AWS Lambda, SQS, and DynamoDB or PostgreSQL.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related technical field.
- 5+ years of frontend experience building production-grade applications in React, with strong TypeScript and modern CSS-in-JS knowledge.
- Proficient in Node.js and comfortable working with Python (Flask).
- Demonstrated experience deploying, scaling, and securing web applications on AWS.
- Strong grasp of responsive design, UI state management (e.g., Redux, Zustand), and API integration.
- Understanding of frontend security risks (XSS, CSRF, JWT abuse) and mitigations.
- Experience with PostgreSQL, DynamoDB, or other scalable databases in a production environment.
- Familiarity with GitHub Actions, CI/CD workflows, and automated testing frameworks (Jest, Cypress).
- Proven experience building multi-tenant B2B SaaS applications with role-based access control.
- Startup mindset: self-directed, adaptable, and able to thrive in ambiguity.
Preferred Skills
- Experience designing or building customer retention tools, dashboards, or churn prediction visualizations.
- Hands-on experience with AWS Amplify, CloudFormation, or Terraform for infrastructure provisioning.
- Familiarity with data visualization libraries such as Recharts, D3, or Chart.js.
- Prior work with secure CI/CD pipelines and DevSecOps practices.
- Understanding of enterprise compliance (SOC 2, GDPR) in frontend data handling.
- Interest in mentoring junior frontend engineers or helping build out an engineering team.
Compensation and Benefits
- Starting base salary of $120,000.
- 2% equity on 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 shape the technology and direction of a startup.
- Flexible work environment with a focus on work-life balance.
- A chance to work with cutting-edge technologies and a talented team.
If you’re excited about building innovative solutions in the B2B SaaS space and have the skills to match, we’d love to hear from you!