- We are an early-stage Gouna based SaaS startup, currently a very small founding team building our first suite of applications.
- This role is critical to the company’s technical foundation.
- You will be among the earliest engineers and will take full ownership of building Version 1 of our product from scratch.
- This is true greenfield development. No codebase exists yet —
- You will design and build everything end-to-end and play a direct role in shaping the product architecture, engineering practices, and long-term technical direction.
- If you thrive in environments where you can make high-impact decisions, work independently without supervision, and own the entire technical delivery, this role is for you.
Job Description
- We are seeking a highly skilled Senior Full-Stack Software Engineer (10–15 years experience) who can independently build a complete SaaS product end to end.
- This is a hands-on role where you will architect, design, implement, and deliver features across the stack with minimal guidance.
- You must be comfortable working in an early-stage startup, taking ownership of complex problems, making architectural decisions, and producing high-quality software quickly.
- You may also lead and guide a small team of engineers as we grow.
Responsibilities
- Build Version 1 of our SaaS applications from scratch (greenfield development).
- Architect, design, and implement backend services, APIs, and microservices.
- Develop front-end interfaces using modern JavaScript frameworks (React, Angular).
- Own end-to-end feature delivery: requirements, design, development, testing, deployment.
- Work independently with zero micromanagement; solve problems on your own.
- Make core architectural decisions and help shape the engineering foundation.
- Collaborate directly with founders on product design, roadmap, and priorities.
- Lead and mentor a small engineering team as the company scales.
- Ensure high code quality, reliability, and strong engineering best practices.
- Troubleshoot performance, scalability, and system-level challenges.
- Take full ownership of the Features you build and its success.
- Fast paced iterations based on Customer Feedback
Job Requirements Experience & OwnershipProven ability to build products end-to-end independently.Experience leading a small engineering team (optional but valuable).Strong experience working in early-stage or fast-paced startup environments.Ability to operate without supervision — full ownership mentality.Excellent communication, problem-solving, and decision-making skills.Full-Stack Technical SkillsBackend (Required – Multiple Stacks, Not Just One)You must be proficient in several backend stacks, specifically:C# / .NETNode.jsPythonStrong understanding of REST APIs, microservices, and distributed systems.Experience with relational and NoSQL databases:SQL Server, OracleMongoDB or similarFrontend (Required)Strong hands-on experience with modern JavaScript frameworks.Proficiency in React and Angular is required.Solid understanding of component-based architecture, state management, and responsive UI.Other SkillsStrong architectural thinking and problem-solving abilities.Ability to independently build scalable, maintainable systems end to end.Comfortable taking ownership of the full engineering lifecycle.Ability to work full-time remotely with a startup mindset.Similar JobsSearch other opportunities