CharCentric

Senior Backend Software Engineer

CharCentric

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇬 Egypt

Visit company website
AI Apply
Apply

Salary

💰 $800 - $2,500 per month

Job Level

Senior

Tech Stack

AWSAzureBigQueryCloudJavaScriptKafkaNode.jsPostgresPythonRabbitMQSQLTerraform

About the role

  • Design, develop, and maintain robust backend systems for scalable applications.
  • Integrate AI services into applications to enhance functionality.
  • Implement and optimize database management and performance.
  • Conduct stress and load testing, coordinating with the infrastructure team to ensure scalability.
  • Write and maintain detailed technical documentation, including UML diagrams and technical requirements.
  • Implement technical designs individually or as part of a team.
  • Develop unit, integration, and end-to-end (E2E) tests for backend components.
  • Collaborate with cross-functional teams, attending calls, design meetings, and discussions.
  • Monitor and resolve issues reported by clients, providing technical support when necessary.

Requirements

  • Must be located within the GMT +2 to GMT +9 time zones.
  • 5-12 years of experience in backend development.
  • Proficiency in Python Programming
  • Experience in FastAPI and Pydantic
  • Experience in concurrency and asynchronous patterns
  • Experience with SQL databases (e.g., Postgres, BigQuery, SQL Server).
  • Familiarity with testing frameworks and methodologies for backend services (unit, integration, and E2E testing).
  • Strong grasp of design patterns, system architecture and Domain-Driven Design (DDD).
  • Strong grasp of clean architecture principles.
  • Git version control and collaborative development practices.
  • Experience in messaging systems (e.g., RabbitMQ, Kafka).
  • Experience in implementing ABAC or RBAC authorization models.
  • Nice-to-Have Skills: Experience with cloud platforms (AWS, Azure, etc.) and IaC tools (Terraform, Pulumi, etc).
  • Experience in Node.js or NestJS.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIPydanticSQLPostgresBigQuerySQL Serverconcurrencyasynchronous patternsDomain-Driven Design
Soft skills
collaborationtechnical supportcommunication
9H Digital

AI Backend Engineer – Backend & Infrastructure

9H Digital
Mid · Seniorfull-time🇪🇬 Egypt
Posted: 2 days agoSource: 9h.bamboohr.com
ERPPandasPythonScikit-Learn