Full-Stack Developer
Full-time DirectorJob Overview
At Smeetz, we are transforming the way visitor attractions manage sales, integrations, and revenue optimization through our AI-powered, unified commerce SaaS platform. Our mission is to empower theme parks, museums, theaters, and experience venues with a complete solution to manage, market, distribute, and price their offerings more intelligently and efficiently.
As we continue to scale, we are expanding our Platform with modern REST APIs, reusable front-end components, and a new developer experience designed for partners, agencies, and enterprise clients. To support this ambitious evolution, we’re looking for a talented and motivated Full-Stack Developer to join our remote team.
At Smeetz, we value creativity, initiative, and a passion for solving complex challenges. If you’re excited to work on impactful developer-facing systems and grow in a collaborative, remote-friendly environment, we would love to meet you.
Requirements
Responsibilities:
As a Full-Stack Developer, you will play a central role in building and maintaining the foundations of the Smeetz Developer Platform. Your work will involve:
- Designing and developing scalable REST APIs with consistent, high-quality integration patterns.
- Building and maintaining modular, reusable libraries and components used across various products and integration workflows.
- Developing front-end elements (Vue/React/TypeScript) that power critical user and partner experiences.
- Contributing to the Developer Portal with technical documentation, examples, OpenAPI specifications, and Postman collections.
- Improving the performance, reliability, and security of our integration ecosystem.
- Working closely with Product and Design teams to strengthen the overall developer experience (DX).
Requirements
- Proven experience building libraries, reusable components, or similar modular architecture.
- Strong background developing, documenting, and scaling RESTful APIs.
- Proficiency with Docker or similar container platforms.
- Solid testing experience using Jest, Mocha, Sinon, Chai, Vitest, or equivalent tools.
- Strong English communication skills.
- Deep understanding of performance considerations and best practices in large-scale systems.
- Strong awareness of security principles and ability to identify and mitigate vulnerabilities.
- Experience working with integration workflows, API specifications, or developer documentation.
Preferred Skills:
- Experience with Vue, React, and/or Node.js.
- Ability to build polished, reusable UI components (e.g., calendars, carts, product selectors, checkout steps).
- Prior ownership of a developer-facing product such as an API layer, integration framework, plugin system, or internal tooling.
- Experience producing high-quality technical content: code samples, integration guides, OpenAPI files, Postman collections, and documentation.
Benefits
- Fully remote position, enabling you to work from anywhere in Algeria.
- Opportunities for professional growth and skill development.
- Inclusive and collaborative team environment.
How to Apply:
If you meet the qualifications and are excited about the prospect of joining our startup, please submit your resume and a cover letter highlighting your relevant experience and why you're a great fit for this role. Additionally, include any relevant project work or portfolio links.
Make Your Resume Now