Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 4, 2026
    Deadline: Sep 4, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We're SA's fastest-growing Chicken Franchise! More than 100 stores in less than 4 and a half years... and we're just getting started! Were on a mission to DISRUPT the fast-food industry and were growing the right flock to build our amazing brand. At Pedros, we value our People. Its the People who cook our chicken, the People who serve our chic...
    Read more about this company

     

    Senior Full Stack Software Engineer

    Job Description

    • Pedros is investing in building software in-house. Our Technology & Innovation team is developing a modern, TypeScript-based platform that powers voucher management, point-of-sale integration, and customer-facing digital products across our franchise network.
    • We are looking for a Senior Full-Stack Software Engineer to help design, build, and operate this platform end-to-end, from the API and database layer through to the React front-ends and the infrastructure that runs them in production.
    • This is a hands-on engineering role with real ownership: you will ship features used across the business, take the lead on architectural decisions as the platform grows, and help raise the engineering bar across the team.

    Duties and Responsibilities:

    • Build and maintain features across the full stack, a shared TypeScript API and multiple front-end applications, taking ownership from design through deployment.
    • Design and evolve data models, API endpoints, and access-control rules with correctness, security, and maintainability as first-class concerns.
    • Contribute to our shared component and design-system library, ensuring a consistent, high-quality user experience across applications.
    • Integrate with external systems, including point-of-sale devices, identity providers, and transactional services.
    • Help operate the platform in production: containerised deployments, secrets management, database migrations, and diagnosing issues across the stack.
    • Write clear, well-tested, well-documented code, and participate in code review to uphold engineering standards across the team.
    • Collaborate closely with product and operations stakeholders to translate business needs into reliable software.

    Our Technology Stack:

    You should be comfortable working across a modern TypeScript stack and eager to learn the rest. The specific tools below are illustrative examples of each category, not a fixed checklist:

    • Language – primary language used across the entire stack (must-have)- example TypeScript.
    • Runtime & Tooling – JS/TS runtime and monorepo workplace tooling – example Bun (workspace monorepo).
    • Backend – Web framework, authentication library, and access -control model – example Hono, Better-Auth, attribute-based access control.
    • Data – Relational database, ORM and data protection approach – example PostgreSQL, Drizzle ORM, encryption at rest.
    • Frontend – UI framework, build tooling, data-fetching, styling, shared components – example – React, Vite, TanStack Query, Tailwind CSS.
    • Infrastructure – containerisation and orchestration, reverse proxy – example Docker, Docker Swarm, Traefik.
    • Identity – Enterprise identity / federation and auth protocol – Microsoft Entra, OAuth.

    Requirements:

    • 5+ years of solid professional experience building production web applications with TypeScript and React.
    • Strong command of both front-end (React, state management, responsive UI) and back-end (HTTP APIs, relational databases, SQL) development.
    • Good understanding of relational data modelling and writing efficient, correct database queries.
    • Familiarity with authentication, authorisation, and secure handling of sensitive data.
    • Comfort with Git-based workflows, code review, and automated testing.
    • Clear written and verbal communication, and the ability to work effectively on-site with a collaborative team.
    • A track record of owning features or systems end-to-end and making sound architectural decisions.
    • Experience mentoring engineers and raising the quality bar within a team.
    • Practical experience operating applications in production (containers, deployments, observability, incident diagnosis).

    Advantageous:

    • Experience with Bun, Hono, Drizzle, or similar modern TypeScript tooling.
    • Experience with Docker Swarm/Kubernetes, reverse proxies (Traefik/Nginx), or CI/CD pipelines.
    • Exposure to monorepo tooling, design systems, or PWA development.
    • Domain experience in retail, franchising, payments, or point-of-sale systems.

    Closing Date 04 September 2026

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Pedros Flame Grilled Chicken on pedroschicken.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Pedros Flame Grilled Chicken Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail