- Company Name
- Oho Group Ltd
- Job Title
- Product Engineer (Full Stack) | Profitable B2B SaaS Start Up
- Job Description
-
**Job Title**
Product Engineer (Full Stack)
**Role Summary**
Senior Full‑Stack/Backend Engineer responsible for owning the entire feature lifecycle – from idea through architecture, implementation, release and measurement – in a small, product‑led B2B SaaS startup. Work autonomously to design scalable backend systems (APIs, pipelines, analytics, background jobs) while influencing product road‑map and technical direction with a focus on performance, reliability and system design at scale.
**Expectations**
- 4+ years building production systems for real customers.
- Strong backend fundamentals, clean code, and solid unit‑testing discipline.
- Product‑centric mindset with ability to make informed trade‑offs.
- Ownership mentality: fast, thoughtful delivery with end‑to‑end accountability.
- Comfortable collaborating closely with Product and Design teams.
- Proactive problem‑solving in ambiguous, fast‑moving environments.
**Key Responsibilities**
- Design, implement, test, and ship end‑to‑end features end‑to‑end.
- Build and maintain scalable, event‑driven backend services (APIs, job pipelines, analytics).
- Create internal tooling to accelerate delivery and improve developer experience.
- Ensure high performance, reliability, and maintainability of systems at scale.
- Operate in AWS (ECS, SQS, Parameter Store), Docker, Postgres, Redis environments.
- Drive CI/CD, observability, monitoring, and automated release pipelines.
- Collaborate daily with Product and Design to shape feature specifications and road‑map.
- Manage queues, authentication, quotas, rate limiting, and analytics pipelines as needed.
**Required Skills**
- Proficient in Python and TypeScript.
- Experience with AWS services (ECS, SQS, Parameter Store), Docker, Postgres, Redis.
- Hands‑on with event‑driven architectures, scalable job pipelines, queues.
- Familiarity with CI/CD tooling, observability, and monitoring frameworks.
- Clean coding practices, thorough unit and integration testing.
- Knowledge of authentication, rate limiting, quotas, and basic analytics attribution preferred.
- Ability to write clear, maintainable code and design robust APIs.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Optional certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are a plus but not mandatory.