About the Role:
We are building and operating several web-based SaaS products and internal tools for our clients.
Some of these products are built from scratch, and others are based on existing/white-label platforms and CRMs that we customize and integrate into a unified experience.
We are looking for a Full-Stack Software Engineer who can:
- Design and build web applications and APIs.
- Integrate and connect multiple systems and platforms.
- Occasionally extend and customize existing SaaS / white-label solutions.
- Help us turn business requirements into reliable, scalable software.
You will work closely with the founder/product owner and will have a big impact on the technical direction of our products.
Key Responsibilities:
- Design, develop, and maintain web applications (frontend + backend).
- Build and maintain REST APIs and services to connect multiple systems together.
- Integrate with 3rd-party platforms (CRMs, marketing tools, payment gateways, etc.).
- Customize and extend existing SaaS / white-label/off-the-shelf platforms when needed.
- Implement and maintain data models, business logic, and background jobs.
- Ensure applications are secure, performant, and maintainable.
- Work with the founder/product owner to:
- Understand business requirements
- Propose technical solutions
- Estimate and plan features
- Write clean, well-structured, documented code and follow good Git practices.
- Collaborate on basic DevOps tasks (deployments, environments, monitoring) with the team or 3rd-party providers.
Requirements:
- 4+ years of professional experience as a Software Engineer / Full-Stack Developer.
- Strong experience with modern frontend development, using:
- JavaScript or TypeScript
- A frontend framework such as React, Vue, or similar.
- Solid experience with backend development using one of:
- Node.js (Express / NestJS / similar)
- or PHP (Laravel / similar)
- or another modern backend framework (e.g. Django, Ruby on Rails, etc.).
- Good understanding of:
- REST APIs (building and consuming)
- Webhooks
- Authentication/authorization (sessions, tokens, JWT, etc.)
- Experience working with relational databases (PostgreSQL or MySQL).
- Comfortable working on both frontend and backend and taking ownership of complete features.
- Able to work in a startup / fast-paced environment:
- Self-driven
- Problem-solver
- Can work with limited specs and refine them with the business team.
- Good communication skills in English (for documentation, APIs, and tools).
Nice To Have:
(Not required, but a big plus)
- Experience with SaaS products (multi-tenant, subscriptions, dashboards, etc.).
- Experience with CRMs / marketing automation/analytics tools.
- Experience integrating multiple platforms into one interface (single dashboard / unified login).
- Familiarity with white-label platforms (e.g. GoHighLevel or similar tools), or customizing existing systems.
- Basic DevOps knowledge:
- Docker
- CI/CD pipelines
- Cloud providers (AWS, GCP, DigitalOcean, Hetzner, etc.).
- Interest in UI/UX and improving the user experience (even if not a designer).