Job Closed

This listing is no longer active.

Kit (formerly ConvertKit) logo
Kit (formerly ConvertKit)

The email-first operating system for creators who mean business. Formerly ConvertKit.

Senior Full-Stack Engineer – Growth

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2013H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

54 days ago

Salary

$186K / year

Seniority

Senior

Bachelor DegreeEnglishReactRubyRuby on RailsSQL

Job Description

Senior Full-Stack Engineer – Growth

Kit (formerly ConvertKit)

• Get oriented in our onboarding curriculum in Notion and get access to key tools — Linear, Figma, Slack, Looker, Omni and our experimentation infrastructure. • Dig into the data and current growth opportunities, understand where creators are dropping off and why, and you have a clear point of view on what's driving disengagement and where the highest-leverage retention opportunities are. • Own the end-to-end execution of multiple growth initiatives across the funnel. You're not waiting for a spec, you're helping identify the highest-leverage bets, scoping them with the team, building them, measuring the outcome, and sharing what you learned. • You've established the technical patterns and measurement practices the growth team relies on. You’re a leader on the Growth squad and a strong, trusted partner to Product. You have a clear point of view on what the funnel needs, and you're coaching others toward more analytical, outcome-driven ways of working.

Job Requirements

  • Software engineering experience on product-led initiatives at a SaaS company
  • Worked on a product where the customer relationship involves recurring revenue, trials, or conversion milestones
  • Led experiments end-to-end, and can speak to what you learned, including the ones that didn't work and why
  • Shipped improvements across more than one part of the funnel, not just the part that was assigned to you
  • Worked on a remote-first or distributed team with minimal process overhead
  • Full-stack engineering. Our stack is primarily Ruby on Rails and React, and you are ideally comfortable with both.
  • Product judgment. You think about the experience, not just the implementation. You have opinions about what's worth building and collaborate with product and design.
  • Data-informed decision-making. You're comfortable in SQL, know your way around analytics tooling like Omni and Mixpanel, and can connect product metrics to business outcomes.
  • Funnel thinking. You understand acquisition, activation, retention, and monetization as a system, not a checklist. You can identify where the real leverage is, and where it isn't.
  • Building reusable infrastructure. You think beyond the immediate experiment. When you build something, you consider whether it can accelerate the next thing too.

Benefits

  • Profit Sharing
  • Kit equity
  • 401k with a 5% match
  • We cover up to $2,100 per month toward medical premiums, with dental and vision premiums fully covered. We offer Health Insurance plans through Aetna
  • $2,000 equipment allowance for your first two years, $1,000 budget every following two years. Company-provided laptops are issued to every Kit team member and are not included in the equipment budget
  • Individual learning + development budget ($3,500/year)
  • Gender affirming benefits
  • Childcare benefit up to $3,000 annually
  • Twenty (20) days of paid time off during each year of employment
  • Paid paid vacation: An after-tax bonus of $1,000 for taking five consecutive days of vacation where you’re fully unplugged from work
  • Ten (10) paid holidays a year
  • Two weeks of paid sick time each year, including mental health + well being days
  • Twelve (12) weeks paid parental leave and flexible scheduling in your child’s first year
  • Up to six weeks of paid bereavement leave, medical leave, and disaster after six months of employment, two weeks of each paid leave in your first six months
  • Winter Break Closure: Kit closes for a week at the end of December, giving everyone a collective break to enjoy the holiday season. Essential support services remain available, with teams coordinating to ensure coverage during this period
  • Four-week, paid sabbatical after five years with the team
  • Fantastic in-person or virtual retreats with the team twice a year

Related Job Pages

More Full-stack Engineer Jobs

Senior Full Stack Software Engineer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Job Title: Senior Full Stack Software Engineer (Product & Infrastructure) Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint planning, deployments, and on-call coverage) About the Role: Our client is seeking a Senior Full Stack Engineer to design, build, and maintain web applications and the infrastructure that powers them. This role requires deep technical expertise across front-end and back-end development, cloud deployments, and system scalability. As a senior engineer, you will be responsible for shipping features end-to-end, mentoring junior developers, and ensuring the reliability and performance of applications. Responsibilities: Front-End Development: - Build responsive interfaces using React, Angular, or Vue. - Ensure pixel-perfect implementation of Figma/Sketch designs. - Optimize performance for speed and accessibility. Back-End Development: - Develop RESTful and GraphQL APIs with Node.js, Python (Django/Flask/FastAPI), or Java. - Implement authentication/authorization systems and role-based access control. - Design efficient database queries and schemas (Postgres, MySQL, MongoDB). Infrastructure & Cloud: - Deploy and manage applications on AWS, GCP, or Azure. - Configure CI/CD pipelines with GitHub Actions, Jenkins, or CircleCI. - Manage containerized deployments using Docker and Kubernetes. Testing & Quality: - Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, or Cypress. - Maintain high code coverage (>80%) and enforce coding standards through peer reviews. Monitoring & Security: - Monitor systems with Datadog, New Relic, Prometheus, or Grafana. - Implement security best practices (OWASP Top 10, secure API design). - Ensure compliance with data privacy regulations (GDPR, SOC 2, HIPAA as relevant). Collaboration & Mentorship: - Partner with product managers and designers to translate requirements into technical solutions. - Conduct code reviews, mentor junior engineers, and lead technical discussions. - Contribute to architecture decisions and long-term technical roadmaps. What Makes You a Perfect Fit: - Hands-on builder who can ship features end-to-end. - Experienced in scaling applications and optimizing infrastructure. - Clear communicator and collaborative team player. - Balances speed of delivery with long-term code quality and maintainability. Required Experience & Skills (Minimum): - 5+ years professional full stack development experience. - Proficiency with JavaScript/TypeScript (React, Node.js). - Experience with relational (Postgres, MySQL) and NoSQL (MongoDB) databases. - Cloud deployment experience on AWS, GCP, or Azure. - Strong Git workflow and CI/CD knowledge Ideal Experience & Skills: - Experience leading technical design sessions or architecture reviews. - Infrastructure-as-Code skills (Terraform, Pulumi, CloudFormation). - Background in SaaS or high-traffic web applications. - Familiarity with microservices, event-driven systems, or serverless architectures. What Does a Typical Day Look Like? A Senior Full Stack Engineer’s day revolves around building features, reviewing code, and ensuring systems are reliable and scalable. You will: - Join daily standups to review progress and align on priorities. - Write code for new features, from designing the API to building the front-end interface. - Review and merge pull requests, mentoring junior developers through feedback. - Debug and optimize systems, addressing performance bottlenecks or outages. - Collaborate with product managers and designers to refine requirements and UX flows. - Monitor deployments and infrastructure health to ensure uptime and reliability. In essence: you are both a hands-on engineer and a technical leader, ensuring applications are robust, scalable, and continuously improving. Key Metrics for Success (KPIs): - Features delivered on time and aligned with specifications. - High uptime (≥ 99.9%) and system reliability. - 80%+ code coverage with automated testing. - Positive peer review feedback and reduced technical debt. - Successful mentoring and upskilling of junior developers. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., full stack coding exercise or architecture case study) - Client Interview(s) with Engineering Team - Offer & Background Verification

Pakistan
Job Closed
Samsara logo

Staff Software Engineer – Cloud Governance Platform

Samsara

Samsara Inc. is on a mission to increase the sustainability of the operations that power the global economy. The company pioneers the Connected Operations Cloud, which allows busin

Full TimeRemoteTeam 4,000Since 2015

• Lead the technical direction and architecture of Samsara’s Cloud Governance Platform, spanning cloud IAM, security controls, compliance enforcement, and software supply-chain security. • Define and own the roadmap and long-term vision for governance and security platforms across AWS and GCP. • Drive compliance through engineering, translating regulatory frameworks into automated, continuously enforced controls. • Own software supply-chain security initiatives, including SAST, DAST, and secure CI/CD patterns. • Partner with Infrastructure, Security, Compliance, and Product Engineering to solve complex, cross-functional risk and governance challenges. • Mentor engineers across teams and contribute to a strong engineering culture through technical guidance and example. • Communicate architectural decisions, tradeoffs, and risks clearly to technical and non-technical stakeholders. • Champion and embed Samsara’s cultural principles as the organization scales.

Canada
$154.8K - $212.9K / year
Job Closed
Puzzle 🧩🚀 logo

Senior Software Engineer – Fullstack

Puzzle 🧩🚀

Real-time accounting software that puts founders in control, designed to help startups succeed.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Own product features end-to-end, from scoping through shipping and iteration • Partner closely with Product Managers to clarify ambiguous requirements and make smart tradeoffs • Build scalable, maintainable systems across the stack • Ship customer-facing value quickly without compromising correctness • Improve performance, reliability, and developer experience across the codebase • Contribute to architectural decisions that unlock future scale • Raise the bar through thoughtful code reviews and strong engineering standards • Take initiative - identifying problems and driving solutions without waiting for direction

United States
$173K - $183K / year
Job Closed

Senior Full Stack Developer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Job Title: Senior Full Stack Developer Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for sprint cycles, deployments, and urgent fixes) About the Role: Our client is seeking a Senior Full Stack Developer to design, develop, and maintain scalable web applications from front-end interfaces through back-end services and databases. This role is hands-on with code while also providing architectural guidance and mentoring junior developers. The Senior Full Stack Developer ensures products are fast, reliable, user-friendly, and maintainable while supporting growth and innovation. Responsibilities: Front-End Development: - Build modern, responsive UIs using React, Angular, or Vue. - Implement state management (Redux, Vuex, or Context API). - Ensure accessibility and cross-browser/device compatibility. Back-End Development: - Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring. - Design RESTful or GraphQL endpoints for client consumption. - Manage server-side rendering and optimize for performance. Database & Data Layer: - Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases. - Write optimized queries and manage migrations. - Implement caching strategies (Redis, Memcached). Testing & Code Quality: - Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest. - Maintain high code coverage (≥80%) and follow style/linting rules. - Perform regular peer code reviews. Collaboration & Agile: - Work with product managers and designers to refine user stories into technical requirements. - Participate in sprint ceremonies (planning, standups, retrospectives). - Provide accurate effort estimates and technical feedback. DevOps & Deployment (Lightweight): - Use Git, GitHub/GitLab for version control and pull requests. - Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins). - Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions). Mentorship & Leadership: - Mentor junior and mid-level developers through code reviews and pair programming. - Contribute to long-term technical roadmap discussions. - Help enforce engineering best practices across the team. What Makes You a Perfect Fit: - Hands-on coder who thrives building features end-to-end. - Strong communicator who can collaborate with product and design teams. - Experienced balancing fast iteration with maintainable architecture. - Proactive mentor who raises the skill level of the team. Required Experience & Skills (Minimum): - 5+ years full stack development. - Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js). - Experience with at least one relational and one NoSQL database. - Familiarity with Git workflows and CI/CD. Ideal Experience & Skills: - SaaS, e-commerce, or enterprise web application development. - Experience with microservices and serverless architectures. - Exposure to infrastructure-as-code or lightweight DevOps (Terraform, Docker). - Industry background in fast-paced product environments. What Does a Typical Day Look Like? A Senior Full Stack Developer’s day revolves around shipping features while maintaining performance and reliability. You will: - Start with standup, reviewing sprint goals and prioritizing tickets. - Develop new features across front-end and back-end, from UI components to APIs. - Review and merge code, providing mentorship through constructive feedback. - Debug and optimize applications, resolving bugs or scaling bottlenecks. - Collaborate with designers and product managers to refine UX and feature requirements. - Deploy updates through CI/CD pipelines and monitor performance in production. - Document technical changes for future maintainability and onboarding. In essence: you are both a hands-on builder and technical leader, ensuring applications are robust, scalable, and continuously improving. Key Metrics for Success (KPIs): - Features shipped on time and aligned with requirements. - Application uptime ≥ 99.9% with minimal performance issues. - Code coverage maintained ≥ 80%. - Reduced technical debt (tracked through code reviews/refactoring). - Positive feedback from peers and product stakeholders. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., build a small feature end-to-end with API + UI + test coverage) - Client Interview with Engineering/Product Team - Offer & Background Verification

Pakistan
Job Closed