Job Offer Details
We at CETECH Ghana are building a next-gen knowledge platform for professionals—starting with mathematicians, journalists, creatives, and entrepreneurs —to do their work publicly, monetize expertise, and be hired directly. It’s a bold new idea at the intersection of research, peer review, education, community, and commerce.
We’re looking for a skilled, startup-minded full-stack developer to join us on-site at Ashaley Botwe, Accra.
Office Location:
School Junction, Ashaley Botwe, Accra, Ghana (search CETECH Ghana on Google Maps).
About Company – CETECH Ghana:
CETECH Ghana is a diversified, forward-thinking company with deep roots in tools, energy, construction, and professional training. But today, we’re doing something bold and new: we’re building a next-generation software platform for knowledge sharing, collaboration, and monetization — starting with the global mathematics and STEM community.
While our headquarters in Ashaley Botwe, Accra continues to support CETECH’s physical business operations, it has also become home to a lean, startup-style tech team. This team is tasked with launching a cutting-edge digital platform that empowers professionals — from independent researchers to educators — to share their work publicly, build reputation, get hired, and earn income online.
This platform is:
- Designed and built in-house at our Accra office
- Using modern technologies like TypeScript, NestJS, Next.js, PostgreSQL, Docker
- Architected for scalability, real-time collaboration, and API integrations
We’re blending the stability of an established local brand with the agility and ambition of a tech startup. If you’re excited by the idea of building something from the ground up — with real impact and clear support — you’ll feel right at home here.
Join us as we shape the future of digital knowledge sharing, right here in Ghana.
Job Location:
On-site (Ashaley Botwe, Accra)
Salary Expectation:
Negotiable depends on experience and relevant skill sets.
Employment Type:
Full-Time, Permanent
Experience Level:
Mid to Senior Experience Level
Stack You’ll Work With:
- Backend: NestJS, TypeScript, Drizzle ORM, PostgreSQL
- Frontend: Next.js
- DevOps: Docker, CI/CD (GitHub Actions)
- Architecture: Modular, microservices-ready, headless
- Data: External REST & GraphQL APIs (aggregated via BFF/Gateway)
Your Role:
- Build, design, and ship backend services in NestJS
- Create seamless integrations with external APIs
- Set up scalable, modular architecture from day one
- Build Next.js frontend components as needed
- Integrate solid and stable open source projects to cut-down development time.
- Collaborate directly with Managers & Directors in a tight startup loop | Ownership of the platform architecture | Long-term growth opportunity | Freedom to build from scratch when needed | Being part of the founding tech team for this platform or project.
- Work 100% on-site, no remote option
You Should Be:
- Highly skilled in NestJS, TypeScript, and modern API architecture
- Comfortable with PostgreSQL and Drizzle ORM
- Experienced in full Docker-based dev environments
- Motivated by a challenge and passionate about building new things
Advantage:
- Startup experience
- Interest in journalism or math or entrepreneurship or creatives, knowledge platforms, or education
- Experience with WebSockets, GraphQL, or payments (e.g., Stripe)
- Tech team lead or project lead experience.
You will be Vetted with Real-World Assessments
- No leetcode.
- For your technical interview, we will give you a mini-project test:
- Set up a basic NestJS service with Auth and Postgres, fetch data from 1-2 REST APIs & 1-2 GraphQLs (we will provide the API sources)
- Build a Next.js frontend that displays it
- Use Drizzle ORM to persist some sample data
- Containerize with Docker and deploy on live link.
- Set up a basic NestJS service with Auth and Postgres, fetch data from 1-2 REST APIs & 1-2 GraphQLs (we will provide the API sources)
That’ll test practical skills relevant to our exact stack.
Our Setup Philosophy:
- Hire the best 1 or 2 devs we can find locally, even if it takes longer. Prioritize attitude and execution over just résumé.
- Invest in developer tooling early (Docker, modular repo, CI/CD) to avoid tech debt.
- Document everything internally, especially as you plan to scale the team later.
- Keep API integration through a middleware or gateway service—don’t pollute core services.
- We will not re-invent the wheel: – We will integrate solid and stable open source projects to cut-down development time while delivering premium international standard features.
- Our MVP Phase is starting with a monorepo and 1–2 devs, keeping the structure modular from day one, so it’s easy to extract services later.
How to Apply
Please submit the form first. After submission, you will be provided the email address where you must send your CV and cover letter. All three components—the form, CV, and cover letter—are required for your application to be considered.”
This is an immediate employment opportunities (apply if you are ready to start soon)
- Use the subject line: CETECH Full-Stack Nestjs Developer
- Attach files with clear naming conventions (e.g., KwameMensah_CV.pdf, KwameMensah_cover_letter.pdf)
Interested candidates should send these to the email address provided after submitting the online form below.
- Your updated CV / Resume (PDF)
- Your Portfolio, Github profile and description of similar projects or list of relevant projects (if available)
- A detailed cover letter on why you should be chosen. Also outline your experience and motivation.
- Monthly Salary expectations and your earliest possible start date.
- Copies of relevant certificates, qualifications, certifications, licenses, etc.