Seemless Integration, Exceptional Results

API Developer

Xtended.Gh

About the job

Job Summary:

We are looking for a skilled and experienced API Developer with 5+ years of experience developing backend and frontend services. The ideal candidate will be proficient in Python and frameworks like Flask and/or Django, comfortable working across the full-stack, and a strong understanding of API architecture and modern web development best practices. Working knowledge of other languages such as JavaScript, TypeScript, Go, Java, or Node.js,

Key Responsibilities:

  • Design, build, and maintain RESTful and/or GraphQL APIs.
  • Develop backend services using Python (Flask/Django) and optionally other languages such as Go, Node.js, or Java.
  • Implement scalable service layers and business logic across distributed systems.
  • Develop and maintain light frontend components using JavaScript, TypeScript, HTML, and CSS.
  • Collaborate closely with frontend developers, designers, and product managers to build seamless integrations.
  • Integrate with third-party APIs and services.
  • Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Write clean, efficient, and testable code.
  • Participate in code reviews and contribute to architectural decisions.
  • Design and manage data models, schemas, and transformations to support business logic and application performance.
  • Implement scalable service layers and backend workflows.

Required Qualifications:

  • 5+ years of professional software development experience.
  • Strong experience with Python, and at least one Flask or Django or simular.
  • Solid experience developing APIs and backend services.
  • Familiarity with frontend technologies: JavaScript, HTML, and CSS.
  • Experience with one or more additional programming languages: TypeScript, Node.js, Go, Java, or C#.
  • Strong understanding of database systems (SQL and NoSQL).
  • Version control with Git and familiarity with modern development workflows.
  • Knowledge of API security, authentication, and authorization standards.
  • Understanding of web application security and authentication/authorization protocols.
  • Experience designing and building data models and performing data transformations (e.g., ETL processes, normalization, serialization).

Preferred Qualifications:

  • Experience with containerization (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Exposure to CI/CD pipelines and DevOps practices.
  • Experience with asynchronous task queues (e.g., Celery, RabbitMQ, Kafka).
  • Unit and integration testing experience across backend and frontend.

What We Offer:

  • Opportunities for professional growth and learning
  • A collaborative and technically driven team culture
  • Direct impact on product architecture and roadmap

Share this job

Related Jobs

Reap

Technical Customer Engineer (EMEA)

Lead technical investigations across multiple systems simultaneously

Bitovi

Fullstack Engineer, AI Enabled

You’re an experienced full-stack engineer looking for engaging, enjoyable work

Adaptive Computer Solutions Limited

Junior DevOps Engineer

This is a part-time on-site role for a DevOps Engineer located in Legon

CoinMarketCap

Java Engineer – Contractor

8+ years of Online troubleshooting experience

M-KOPA

Software Engineering Team Lead

Your daily work enables affordable smartphones, digital loans

Ballon d'Or Homes

Information Technology Web Developer

Responsible for designing, developing, and maintaining the company’s websites

Kudi Systems Ltd

Senior Frontend Engineer (Flutter, Vue + Tailwind, UI_UX)

This is a hybrid role (remote-first) with occasional on-site collaboration

Tech Jobs in Ghana

Senior DevOps Engineer

We are looking for a Senior DevOps Engineer

Ecobank Transnational Incorporated

DevOps Engineer

Successful candidate will have a strong technical background

Clearer.io

Internal Tools Developer

You’ll be instrumental in empowering and enabling our teams