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).