Senior Full-Stack Engineer - A.I. Platform
Camplight
Are you a versatile full-stack engineer eager to build impactful products end-to-end and take real ownership of your work?
Join Camplight, where your expertise will help shape meaningful digital products used by thousands of users worldwide. We partner with ambitious founders and organizations to turn bold ideas into scalable, high-quality software solutions.
What you’ll be working on?
We are collaborating with an innovative product company building a next-generation SaaS platform designed to streamline complex operational workflows for mid-sized and enterprise clients.
The platform combines:
- A modern, responsive frontend built with React
- A scalable backend powered by Node.js and TypeScript
- RESTful and GraphQL APIs
- Cloud-native infrastructure (AWS-based)
- Real-time features using WebSockets
- Advanced analytics dashboards and reporting tools
You will contribute to both user-facing features and backend services, helping design and implement a clean architecture that supports scalability, performance, and maintainability. The product is already in the market and entering a rapid growth phase, meaning your decisions will directly impact thousands of users.
Your Role
As a Full-Stack Developer, you will:
- Take ownership of features from concept to deployment
- Design and implement scalable backend services and APIs
- Develop intuitive and high-performance frontend interfaces
- Participate in architectural decisions and technical planning
- Ensure code quality through testing, reviews, and refactoring
- Collaborate closely with product managers, designers, and fellow engineers
- Contribute to DevOps practices and CI/CD pipelines
We value engineers who think holistically — understanding both business needs and technical trade-offs — and who enjoy working across the stack rather than staying in a single layer.
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 deeply about their work. Professionals with high standards who take responsibility and deliver excellence consistently.
- Technical expertise: Strong full-stack engineering skills and the ability to design clean, maintainable systems.
- Communication skills: Clear written and verbal English, emotional intelligence, and the ability to collaborate effectively with technical and non-technical stakeholders.
Requirements
- 5+ years of professional experience as a full-stack developer
- Strong experience with React (hooks, state management, component architecture)
- Strong experience with Node.js and TypeScript
- Experience designing and consuming RESTful APIs (GraphQL is a plus)
- Experience with relational databases
- Familiarity with cloud environments such as AWS
- Experience with Docker and CI/CD pipelines
- Experience writing unit and integration tests
- Experience working in agile development environments
- Experience with Next.js
What do we offer?
We focus on health, wealth, and empowering relationships:
- Fully remote work with flexible work 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, engineering expertise, major challenges you’ve tackled, and discuss your ideal workspace.
2. You can choose between two Technical Deep Dive options:
1. 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.
2. 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.