Search by job, company or skills

AFFSQUARE

Software Engineer (Full-Stack)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 143887089