← All Roles

Software Engineering

Senior Full-Stack Developer

Full-Time · Accra, Ghana (On-Site)

Build and maintain production web applications, APIs, and internal tools for enterprise clients — React, Node.js, TypeScript, PostgreSQL.

What You Will Do

  • Design, build, and maintain production web applications and RESTful/GraphQL APIs using modern frameworks such as React, Next.js, or Vue.js on the frontend and Node.js, Python, or Go on the backend.
  • Write clean, type-safe code using TypeScript across the full stack, enforcing quality through linting, formatting, and peer code reviews.
  • Design and optimize relational and NoSQL database schemas using PostgreSQL, MySQL, MongoDB, or DynamoDB for high-throughput applications.
  • Implement authentication and authorization flows using OAuth 2.0, JWT, and session management patterns integrated with enterprise identity providers.
  • Build and maintain CI/CD pipelines using GitHub Actions or GitLab CI to automate testing, linting, and deployment.
  • Collaborate directly with product managers and engineering leads to translate business requirements into technical specifications and deliver on sprint commitments.
  • Contribute to internal tooling and shared libraries that accelerate delivery across the engineering team.

What We’re Looking For

  • 5+ years of professional full-stack development experience with production applications serving real users.
  • Expert-level proficiency in TypeScript and at least one modern frontend framework (React, Next.js, Vue.js, or equivalent).
  • Strong backend experience with Node.js, Python (Django/FastAPI), or Go, including API design and database integration.
  • Hands-on experience with relational databases (PostgreSQL or MySQL) and familiarity with NoSQL solutions.
  • Proven experience with Git-based workflows, CI/CD pipelines, and automated testing (unit, integration, end-to-end).
  • Flawless English communication skills to participate in standups and architectural discussions with international engineering teams.

About Thadium

Thadium is building a world-class engineering team in Accra, Ghana — engineers, security analysts, and platform specialists who deliver real enterprise technology for international clients. We work to international standards, with on-site mentorship, a professional office, and projects that grow careers. We're early, and we're hiring the people who will define what Thadium becomes.

How to Apply

  • Location: on-site at the Thadium office in Accra, Ghana.
  • Schedule: core hours overlap with international (U.S. daytime) teams.
  • Submit your CV (PDF) and a link to your LinkedIn or GitHub profile.
Apply for This Role →