Don’t get fooled by dark factory vendors — live session, Sept 29. Save my seat

Senior Full-Stack Engineer – SaaS & AI Products

Full-Time
, Remote

Are you a Full-Stack Engineer excited to build SaaS applications that solve real-world problems and combine modern web technologies with AI?

Join Camplight and work on innovative SaaS products and applications from the ground up. You’ll be part of a collaborative engineering team building modern, scalable software using TypeScript, Node.js, React, Next.js, PostgreSQL, and AI-powered capabilities.

What you’ll be working on?

You’ll join a partner project focused on building SaaS applications and digital products from the ground up.

The work involves turning product ideas and business requirements into reliable, user-friendly applications that can be used by real customers. You’ll contribute to different parts of the product lifecycle — from designing and implementing new features to improving existing functionality and shaping the technical architecture.

The product ecosystem is built around a modern TypeScript stack:

  • Backend: TypeScript, Node.js, Fastify
  • Frontend: TypeScript, React, Next.js
  • Database: PostgreSQL
  • AI: Python-based AI agents

You’ll work on application features across the stack, while also having the opportunity to work with AI-powered functionality and intelligent agents.

This is a hands-on product engineering role where you’ll be expected to think beyond individual tickets and understand how the software you’re building contributes to the overall product and customer experience.

Your Role

As a Full-Stack Engineer, you’ll take ownership of building and delivering features for SaaS applications.

You’ll work closely with the team to understand product requirements, design technical solutions, implement features, and ensure that what we build is maintainable, scalable, and valuable to users.

Your responsibilities will include:

  • Building and improving SaaS applications and web-based products
  • Developing backend services and APIs using TypeScript, Node.js, and Fastify
  • Building modern web interfaces using React and Next.js
  • Designing and working with PostgreSQL databases
  • Integrating AI-powered functionality and collaborating with Python-based AI agents
  • Taking features from an initial product idea through design, development, and delivery
  • Contributing to architectural and technical decisions
  • Working across the stack rather than being limited to a single layer of the application
  • Collaborating with engineers and stakeholders to understand requirements and solve technical challenges
  • Writing clean, maintainable, and well-tested code
  • Continuously improving the product, development process, and technical quality

About Camplight

We build self-organizing technical teams, offer software development services, and work with businesses and entrepreneurs to create new products.

With over 300 successful software projects, some ongoing for over 8 years, we strive for long-term success for our partners.

By following the principles of self-management and organizing as a cooperative, we achieve 95% satisfaction among them.

We seek the best talent to join us and value transparency, collaboration, trust, responsibility, and innovation.

When joining Camplight, you can become a co-owner of the cooperative, allowing you to steer the business and share in the rewards of our collective success.

What are we looking for?

  • Ownership mindset: We want individuals who care about their work. Individuals who take pride in being professionals, have high standards and deliver on them. This is the main way Camplight stands out in front of competitors.
  • Technical expertise: We expect you to know your tools and be able to write high-quality software efficiently.
  • Product mindset: You’re interested in building complete applications and SaaS products, not just implementing isolated technical tasks. You care about the problem you’re solving and the experience you’re creating for users.
  • Full-stack mindset: You’re comfortable working across the backend and frontend and enjoy understanding how the different parts of an application fit together.
  • Communication skills: You’ll frequently communicate with our partners and other team members. That’s why it’s important to have clear written and verbal communication, outstanding English, emotional intelligence, and a desire to understand the person in front of you.
  • Curiosity and adaptability: You enjoy learning new technologies and are interested in the rapidly evolving AI and SaaS ecosystem.

Requirements

  • 5+ years of professional software development experience
  • Strong experience with TypeScript
  • Professional experience with Node.js and backend development
  • Experience with Fastify or a similar Node.js backend framework
  • Experience building frontend applications with React
  • Experience with Next.js
  • Experience building web applications or SaaS products
  • Solid understanding of REST APIs and web application architecture
  • Experience working with PostgreSQL or another relational database
  • Good understanding of software architecture and clean code principles
  • Experience working with Git and modern development workflows
  • Good understanding of testing and writing maintainable production code

What do we offer?

We focus on health, wealth, and empowering relationships:

  • Fully remote work with flexible working hours
  • Competitive salary
  • Opportunity to become a co-owner of the cooperative
  • Individual career development plan
  • Friendly team and company culture
  • Prioritization of mental and physical health in the workplace, with the freedom to make decisions about oneself, supported by peers committed to a healthy lifestyle
  • Empowering relationships for engineering alongside colleagues who cherish growth mindsets in a unique environment that blends service and product craftsmanship

What does the interview process look like?

  1. Initial Interview: We’ll start with a friendly 45-minute cultural and technical interview. Two members of our team will assess your cultural fit, past experience, and engineering expertise, the major challenges you’ve tackled, and discuss your ideal workspace.
  2. Technical Deep Dive: You can choose between two options:
    • Homework Assignment: If there’s a match, we’ll provide a brief homework assignment designed to take around 2 hours to complete. This will be followed by a 1-hour technical interview to discuss the homework and conduct a technical deep dive.
    • Pair Programming: If you prefer not to do a homework assignment, we’ll have a 2-hour technical deep dive session, primarily focused on pair programming.

Regardless of the outcome, we will provide you with constructive feedback to help you grow.

You can also join us at Techlight to connect with like-minded builders and grow alongside a trusted network of experts. Techlight is our invite-only community for developers and industry experts to exchange ideas, share experiences, and learn from one another.

PEA Registration Number and Date of the Certificate: 4003 / 10.10.2025

Stop Drowning in AI Hype

Get weekly insights from 50+ practitioners implementing AI in real businesses

Why You’ll Love It: