Backend Developer

Appraid Tech LLC

Posted on 23 Oct

Experience

4 - 9 Years

Job Location

Giza - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

To design, develop, and maintain scalable backend systems using Python and FastAPI, while leveraging Google Cloud Platform services for data processing, messaging, and infrastructure automation. The role ensures high performance, reliability, and maintainability of distributed microservices through best practices such as Test-Driven Development, effective API design, and seamless team collaboratio

Responsibilities
  • Design and develop backend components using Pythonand FastAPI
  • Implement scalable cloud services leveraging GCP (Firestore, BigQuery, Pub/Sub, Cloud Tasks)
  • Develop data models, message brokers, and asynchronous workflows for high-volume event handling
  • Ensure system consistency, availability, and fault tolerance across distributed microservices
  • Apply Test-Driven Development (TDD) using Pytest and maintain strong test coverage
  • Build and manage RESTful and message-based interfaces (Pub/Sub, WebSocket, MQTT)
  • Automate infrastructure deployment and configuration using Terraform or OpenTofu
  • Collaborate with frontend, integration, and QA teams to ensure end-to-end functionality
  • Document APIs, workflows, and deployment processes clearly and accurately
Requirements
  • Bachelor s degree in Computer Science, Computer Engineering, or equivalent
  • 4+ years of experience in backend development with Python
  • Proficiency with FastAPI, asynchronous programming, and API development
  • Hands-on experience with Google Cloud Platform (Firestore, BigQuery, Pub/Sub, Cloud Tasks
  • Sound knowledge of cloud systems (including AWS, Azure)
  • Practical experience with Infrastructure as Code (Terraform or OpenTofu
  • Experience writing unit, integration, and regression tests in Pytest
  • Familiarity with Agile methodologies and collaboration tools (Jira, Confluence, Git
  • Excellent communication and documentation skills
Tools
  • Python
  • FastAPI
  • (Firestore, BigQuery, Pub/Sub, Cloud Tasks)
  • Pytest
  • RESTful
  • Terraform or OpenTofu
Skills
  • Organizational and planning Skills
  • Problem analysis and problem-solving skills
  • Judgment, time management, and decision-making ability
  • Attention to detail and accuracy
  • Proactive
  • Agility

Desired Candidate Profile

Bachelor s degree in Computer Science, Computer Engineering, or equivalent

4+ years of experience in backend development with Python

Proficiency with FastAPI, asynchronous programming, and API development

Hands-on experience with Google Cloud Platform (Firestore, BigQuery, Pub/Sub, Cloud Tasks

Sound knowledge of cloud systems (including AWS, Azure)

Practical experience with Infrastructure as Code (Terraform or OpenTofu

Experience writing unit, integration, and regression tests in Pytest

Familiarity with Agile methodologies and collaboration tools (Jira, Confluence, Git

Excellent communication and documentation skills

Company Industry

Department / Functional Area

Keywords

  • Backend Developer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Software Developer

Full Stack Engineer

Beagle

  • 1 - 6 Years
  • Manila - Philippines

Web Developer

INPACK TRADING LLC

  • 2 - 5 Years
  • Dubai , Sharjah - United Arab Emirates (UAE)
View All