Job Closed

This listing is no longer active.

Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteTeam 201-500

Location

United States

Posted

96 days ago

Salary

0

No structured requirement data.

Job Description

Software Engineer

Kajabi

Software Engineer, Commerce Kajabi is hiring an Engineer to join our Commerce team and help build the systems that power payments, checkout, subscriptions, and monetization at Kajabi. You'll work across product reliability, financial compliance, and user experience — owning systems that are core to how our creators run their businesses.This role requires solid skills in Ruby on Rails, React, and Postgres, combined with hands-on experience using AI tooling, including agents, to drive smarter workflows and user-facing features. The Impact You Will Make - Own and contribute code across the commerce systems your team is responsible for, including checkout flows, subscriptions, invoicing, and tax-related logic, using Ruby on Rails. - Build and improve React-based user interfaces that make payment and monetization workflows clear, intuitive, and reliable for our creators. - Integrate and use AI tooling and agents to improve development workflows and support user-facing product features. - Collaborate with Product, Design, QA, and Data partners to deliver features that meet user needs and performance goals. - Communicate clearly about what's needed when working with teammates on shared parts of the system — whether that's defining API contracts, explaining UI states, or making sure test coverage is solid. - Write clean, testable, and maintainable code, and contribute thoughtful, constructive feedback in code reviews. - Support the reliability and security of payment systems by following PCI compliance and fraud prevention best practices. - Contribute to monitoring and observability efforts using Datadog, helping identify, troubleshoot, and resolve production issues. - Understand how the systems you own are deployed and monitored, and participate in incident response and triage when issues arise. Key Attributes for Success - You're product-minded and curious about how users buy, sell, and manage revenue, and you care about building trustworthy financial experiences. - You've shipped production features in commerce, payments, or adjacent domains and understand how changes can impact conversion, churn, or revenue. - You have hands-on experience working with Stripe APIs or similar payment providers and are motivated to keep deepening that expertise. - You take ownership of the systems you work in. You know how they're built, why they're built that way, and how they behave in production. - You balance speed and quality, valuing clear code, testing, and safe, incremental changes — especially in systems that handle money. - You're comfortable working across the stack in Ruby on Rails, React, and Postgres. - You have clear opinions on what makes you effective, and you're actively working to refine those opinions through collaboration with your team. - You're comfortable investigating issues, querying data, and asking thoughtful questions to understand system behavior and user impact. - You communicate clearly in code, pull requests, and team discussions, and you engage with your team about how to improve how you all work together. Bonus If You Have - International payments and currency support. - Contributions to open-source Rails or React projects. - Building tools for content creators. - Product analytics tools (e.g., Amplitude, Looker, Hex, Rudderstack). - Deploying on cloud-based infrastructure and monitoring via Datadog. Why Kajabi? Build and support software that makes the world a little bit better by empowering thousands of people to help millions of people get a little bit better at just about everything. We've built a product that people from all walks of life are using to teach just about anything you can imagine — from personal development, to investing, to yoga, to floral arrangement, and everything in between. Whatever your interests, there are likely at least a few customers sharing that kind of knowledge with the world using Kajabi. If you care about teaching, sharing, and helping others, consider your work at Kajabi a force multiplier that will touch the lives of millions of people. Work with an incredible group of human beings. "It's the people." That's what everyone seems to say when asked what they like most about working at Kajabi. We spend a major portion of our lives at work, so above all we try to be good humans — to each other and to our customers. Work within a collaborative and high-performing cross-functional product team. We've divided responsibility for our app across several cross-functional teams of about 7 to 10 people, including a product designer, QA, UX developer, and a few full-stack or backend developers. Kajabi Team Benefits Package - Competitive full-time salary + bonus - Full medical, dental, and vision (company-paid for you + family) - 401(k) with 6% match - Flexible PTO - Fitness + wellness perks - Mental health resources - In-office lunches, collaboration days, and leadership growth opportunities How We Work Together We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection. - For this role, occasional travel to our Newport Beach, CA office is expected for in-person collaboration up to 3 times a quarter. As a result, this role is best suited for candidates in the Pacific Time zone. This role is remote, but we’re also happy to support relocation for exceptional candidates who wish to work from our Newport Beach, CA office. If this is of interest, please let us know when we connect! Pay Range At Kajabi we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. US based applicants only. US applicants working virtually - $105,000- $141,000 + bonus US applicants open to working out of our Newport beach, CA office - $123,000- $152,000 + bonus How To Apply If you're hungry to do the best work of your career, on a product that actually matters, let's talk. Kajabi LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, age, veteran status, or any other basis protected by applicable law.

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 11-50

Summary NCD is seeking a Senior Software Developer to lead the evolution of our core service infrastructure and applications as we expand our products and scale our technology. This pivotal role drives architectural decisions, ensures technical excellence, and helps shape the roadmap for future growth. The Senior Developer will collaborate across teams to deliver robust, scalable, and innovative solutions while mentoring developers and advancing NCD’s technical capabilities. Essential Duties and Responsibilities - Lead and manage large-scale development projects from conception to deployment, ensuring high-quality delivery and integration. - Mentor and support junior developers to foster technical skill growth and collaboration. - Partner cross-functionally with Product, Data, and Operations to design and deliver scalable software solutions. - Architect, develop, and maintain systems that process large volumes of transactions and member data with reliability and performance. - Enhance and maintain integrations with core systems such as our Customer Relationship Management (CRM) and enrollment platforms. - Design, document, and implement APIs and frameworks that support business scalability and modernization. - Uphold best practices for code quality, CI/CD, and cloud deployment in AWS environments. - Champion a culture of innovation, automation, and continuous improvement across the engineering team. - Contribute strategically to product and technical planning — connecting engineering excellence to business outcomes. Qualifications Required: - 7+ years of professional software development experience. - Proven leadership in full-stack or backend software development roles. - Proficiency in JavaScript and at least one modern front-end framework (React.js, Vue.js, Angular, or Svelte). - Advanced experience with SaaS systems and distributed architectures. - Deep understanding of APIs, databases (SQL), and data management best practices. - Expertise with AWS, GitHub, and CI/CD pipelines. - Proven experience integrating and managing CRM systems or equivalent enterprise software. - Demonstrated ability to work cross-functionally and lead complex system integrations. - Strong communication and collaboration skills — capable of engaging both technical and business stakeholders. - AI readiness: Curious and comfortable exploring AI-assisted development tools (e.g., Copilot, ChatGPT, or similar) to improve productivity and code quality. - Strategic thinker with a product-oriented mindset and a passion for improving member and agent experiences. Preferred: - Experience in healthcare, insurance, or financial services environments. - Familiarity with microservices, event-driven architectures, and containerization (Docker, ECS, etc.). - Experience contributing to or leading open-source or internal framework initiatives. NCD Benefits - Company-paid health, dental, life, and disability insurance - 401(k) with employer match - Professional development and career growth opportunities - Work-from-home allowance and remote support - A positive, team-oriented work environment - 100% Remote

United States
ComboCurve logo

Full-Stack Developer

ComboCurve

Year-end reserves, A&D, type curve, and scheduling workflows all on one cloud-based platform.

OtherRemoteTeam 51-200Since 2017H1B Sponsor

We are seeking a skilled and highly motivated Full-Stack Developer to design, develop, and maintain our core applications. You will be responsible for the entire development lifecycle, from designing robust backend APIs to building intuitive, data-rich user interfaces. Experience with large datasets and complex data models is essential. Required Tech Stack - Language: Expert proficiency in TypeScript and JavaScript - Frontend: React, Material UI (MUI), React Hook Form - Backend: Node.js, Express.js, tRPC - Database: MongoDB - Tools: Git, Docker (preferred)Qualifications - 3+ years of professional experience as a Full-Stack Developer, primarily with the MERN/TypeScript stack. - Deep understanding of TypeScript's advanced features and its application in large-scale projects. - Proven ability to build and deploy production-ready applications using tRPC for end-to-end type safety. - Strong experience with MongoDB query optimization and schema design for complex, relational-like data structures. - Experience or strong interest in petroleum engineering concepts (e.g., production data, drilling, reservoir monitoring) and handling specialized technical data. - Excellent problem-solving skills and attention to detail. Nice-to-Haves - Experience with petroleum engineering, especially decline curve analysis. - Familiarity with data visualization libraries (e.g., D3.js, ZingChart, or equivalent). - Experience with cloud deployment platforms (GCP or AWS, Azure). - Prior work on mapping or GIS applications. - Contributions to open-source projects. Key Responsibilities - Full-Stack Development: Architect and implement new features across the entire application stack, ensuring high performance, responsiveness, and reliability. - Frontend Engineering: Develop and maintain complex, data-visualization-heavy user interfaces using React and MUI. Implement complex form logic and validation using React Hook Form. - Backend Engineering: Design and implement type-safe APIs using Node.js, Express.js, and tRPC. - Database Management: Design, optimize, and manage MongoDB queries to handle large volumes of petroleum data (e.g., well logs, time-series production data). - Type Safety & Quality: Champion the use of TypeScript across the stack to ensure code quality, predictability, and maintainability. - Collaboration: Work closely with petroleum engineers and product managers to translate domain-specific requirements into technical solutions. - Testing: Write comprehensive unit and integration tests.

United States

About Cohort AI Cohort AI is an applied AI company building intelligent, production-grade systems that help organizations transform complex data into real-world outcomes. We partner with forward-thinking teams to design and deploy scalable AI-driven platforms across healthcare, enterprise, and data-intensive domains. Our focus is on combining strong engineering foundations with modern cloud, data, and AI architectures to deliver systems that are reliable, explainable, and built to scale. Learn more at www.thecohort.ai. About the Role Cohort AI is seeking a Senior Software Architect to shape and lead the design of modern, cloud-native platforms that power our AI and data-driven solutions. In this role, you will own architectural strategy end-to-end—driving system design decisions, setting engineering standards, and guiding teams as they build scalable, secure, and high-performing systems. You will play a key role in defining how our platforms evolve, with a strong emphasis on cloud infrastructure, distributed systems, and data architecture. Beyond hands-on technical leadership, you’ll help cultivate a strong engineering culture focused on quality, clarity, and continuous improvement. Responsibilities - Define and lead the architecture of complex, cloud-based systems with a focus on scalability, reliability, and security - Design and evolve data architectures, including data models, pipelines, and lifecycle management practices - Partner closely with product, engineering, and business stakeholders to translate requirements into robust technical designs - Establish and uphold best practices across software design, development workflows, and deployment strategies - Evaluate, select, and integrate cloud platforms, databases, and supporting technologies - Provide technical leadership and mentorship to engineering teams, raising overall technical standards - Review system designs and implementations, offering clear, actionable feedback - Create and maintain architectural documentation to ensure clarity and long-term maintainability - Drive improvements in development processes, tooling, and engineering methodologies - Implement data governance and security practices to ensure integrity, consistency, and compliance - Stay current with emerging technologies and architectural patterns to inform future platform evolution Minimum Qualifications - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline - 8+ years of professional software development experience, with significant focus on cloud architectures - Deep experience with one or more cloud platforms (AWS, Azure, or Google Cloud) - Strong foundation in software architecture principles, design patterns, and best practices - Proven experience designing and leading large-scale, distributed systems - Solid expertise in database technologies (SQL and NoSQL) and data management concepts - Hands-on experience with data architectures, including data warehousing, ETL pipelines, and governance models - Proficiency in at least one modern programming language (Python, Java, C#, or JavaScript) - Experience with DevOps practices such as CI/CD, infrastructure as code, and automated testing - Strong analytical and problem-solving skills with a system-level mindset - Excellent communication and leadership abilities, capable of influencing cross-functional teams - Comfortable working in agile environments with a collaborative, ownership-driven approach

United States
Revalia Bio logo

Staff Software Engineer

Revalia Bio

Revalia Bio is seeking to revolutionize biomedical innovation by honoring the gift of every organ donor.

OtherRemoteTeam 11-50

About the role Revalia is pioneering Human Data Trials — a new paradigm for accelerating translational medicine by linking donated human organs to cutting-edge research. Our platform provides biotech, pharma, and medtech innovators with unparalleled access to human biology at scale, reducing reliance on animal models and speeding the path to patients. We are seeking a highly skilled backend/full-stack engineer who doesn't just write code—you architect elegant solutions. You have immense hands-on experience with Python and FastAPI, and you understand how to build systems that scale. You're proficient with modern AI coding tools and use them strategically to enhance your productivity while maintaining high standards for code quality and security. You take pride in crafting performant, reliable backend services and collaborating effectively with cross-functional teams. You're curious, adaptable, and excited about staying at the forefront of backend innovation while maintaining strong fundamentals in distributed systems and cloud architecture. As a Staff Engineer, you will be responsible for architecting and implementing backend systems and full-stack features that power our web applications. You'll collaborate closely with product managers, designers, and frontend engineers to deliver reliable, performant services that scale with our business. Your technical expertise in Python/FastAPI and AWS infrastructure, combined with proficiency in AI coding tools, will enable you to write efficient, maintainable code at scale while staying at the forefront of backend development practices. Location This position is fully remote with the expectation to travel quarterly to our office in New Haven, CT. We do not provide work visa sponsorship. This position is only open to candidates who are legally eligible to work in the United States without sponsorship. Culture Requirements - Role model the Revalia Bio’s Company Values of world class collaboration, cultivating deep trust, relentless adaptability, and to persevere with uncommon grit. - Display high levels of personal integrity and be able to express opinions or concerns directly and without triangulation, demonstrating honesty, openness, and a positive outlook at all times. - Seek to promote collaboration and be curious (and not judgmental) about opposing opinions. - Ability to adapt to changing business needs or to personal development opportunities. Able to fully embrace feedback and training to continuously improve performance and relationships. - Display determination and perseverance to problem solve, create, innovate, and develop. - Demonstrate commitment to own personal growth and development. Be “all -in” when participating in Company activities and programs related to personal and professional development and training. - Commitment to the growth and development of their team including participation in 360 reviews where requested. Soft Skill Requirements - Excellent communication and collaboration abilities, with a proven track record of working effectively in team environments - Strong problem-solving skills with the ability to break down complex requirements into manageable, testable solutions - Attention to detail and commitment to code quality and system reliability - Self-motivated with an intrinsic drive to learn and adapt to emerging technologies - Proactive in identifying and addressing technical debt and suggesting architectural improvements - Strong time management and ability to balance multiple priorities in a fast-paced environment - Professional work experience in DevOps, security, and cloud infrastructure – We use GitHub Actions, Docker, and AWS CDK extensively Technical Skill Requirements - Advanced proficiency in Python, including modern Python practices, async programming, and framework expertise - Strong expertise in FastAPI or similar Python web frameworks (Django, Flask), including dependency injection, middleware, and OpenAPI/Swagger integration - Deep experience with PostgreSQL, including schema design, query optimization, indexing strategies, and migrations - Solid understanding of AWS services, particularly RDS, Lambda, S3, SQS/SNS, and related infrastructure - Hands-on experience with AI coding tools and AI-assisted development workflows (mandatory) - Proficiency with TypeScript/JavaScript for full-stack development contributions - Strong knowledge of RESTful API design principles, versioning strategies, and documentation standards - Solid knowledge of version control systems, specifically Git and GitHub, with collaborative workflows - Experience with containerization using Docker and container orchestration concepts - Familiarity with CI/CD pipelines, particularly GitHub Actions - Knowledge of testing frameworks (pytest, unittest) and testing strategies (unit, integration, end-to-end) - Understanding of security best practices for web applications, including authentication, authorization, and data protection Bonus Skills - Experience with AWS CDK or other infrastructure-as-code tools (Terraform, Pulumi) - Familiarity with event-driven architectures and microservices patterns - Experience with GraphQL API development - Knowledge of caching strategies using Redis or similar technologies - Experience with data pipelines and ETL processes - Familiarity with observability tools (DataDog, CloudWatch, Sentry, etc.) - Contribution to open-source projects related to backend development - Experience with message queues and distributed systems patterns - Background or exposure to medical systems/processes - Experience with Next.js or React for full-stack contributions Responsibilities - Design and implement scalable backend services using Python and FastAPI, ensuring high performance, reliability, and maintainability - Architect database solutions with PostgreSQL (RDS), including schema design, query optimization, and data modeling best practices - Build and maintain RESTful APIs that integrate seamlessly with frontend applications and external services - Develop serverless solutions using AWS Lambda for event-driven architectures and background processing - Implement messaging and event systems using AWS SQS/SNS for asynchronous workflows and service decoupling - Contribute to infrastructure as code using AWS CDK, supporting deployment pipelines and cloud architecture - Write clean, scalable, and maintainable code following best practices, design patterns, and established coding standards - Collaborate effectively with cross-functional teams including designers, product managers, and frontend engineers to refine requirements and deliver high-quality solutions - Conduct and participate in code reviews to ensure code quality, knowledge sharing, and adherence to team standards - Debug and troubleshoot backend issues, utilizing monitoring tools, logging, and AI-assisted debugging techniques - Stay current with industry trends, emerging technologies, and best practices in backend and full-stack development - Use AI coding tools (e.g., Cursor, GitHub Copilot, ChatGPT) to enhance productivity, validate generated code, and accelerate development cycles Qualifications - 5+ years of professional experience in backend or full-stack development with a proven track record of shipping production-quality code Compensation, Benefits, and Diversity Commitment Our compensation structure includes a base and semi-annual bonus. Revalia Bio operates a growth culture focused on High Performance Teams and individual personal development. Along with monthly coaching, we provide extensive opportunities for professional development, training and mentoring. Revalia Bio provides comprehensive benefits including Health, Dental, Vision, Retirement, Disability, and a wellness program available on day one of employment. Full-time employees are eligible for up to 5 paid sick days and 23 PTO days per calendar year, excluding national holidays. Revalia Bio acknowledges and celebrates the diversity of our workforce, is dedicated to creating an equitable workplace, is committed to fostering an inclusive environment, and aims to create a workplace culture where every individual feels a sense of belonging. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, gender, gender identity or expression, age, disability, or genetic makeup. For individuals with disabilities who would like to request accommodations, please email culture@revaliabio.com.

United States
$120K - $200K / year
Job Closed