Himalayas logo
CH

Senior Backend Software Engineer

CharCentric
Egypt only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

CharCentric is an ambitious technology firm that offers technology consulting and engineering services to emerging and established businesses worldwide. We pride ourselves on delivering innovative solutions, maintaining a high standard of quality, and fostering a culture of knowledge sharing and collaboration.

We are seeking a Backend Developer to join our team and work on exciting projects, including an AI Data Platform. While your first contribution will be on this platform, CharCentric offers diverse consultancy opportunities that span various industries and technologies. If you’re passionate about backend development, thrive in a collaborative environment, and have a can-do attitude, we’d love to hear from you.

Tasks

The scope of work involves:

  • 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.
  • Conduct stress and load testing, coordinating with the infrastructure team to ensure scalability.
  • 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-Have Skills

  • 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.

CharCentric takes pride in its clients and does its best to ensure all projects not only be completed successfully but also in style. Hence, self-driven engineers with a can-do attitude are critical to our success.

Our ideal candidate is an engineer who can demonstrate:

  • Great communication skills.
  • Great problem-solving skills.
  • Working as part of a team, or leadership skills.
  • Ability to write and speak English clearly.
  • Quick learning and high adaptability.
  • Writing high-quality code and delivering high-quality solutions.
  • Designing & architecting software according to requirements.
  • Experience with databases and writing efficient queries.
  • Good handle on client communication.

Minimum Qualifications:

  • A bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering or other relevant disciplines.

Our Hiring Process

We believe in hiring thoughtfully and transparently. Here’s what you can expect when applying to CharCentric:

  1. Application Review: Our team carefully reviews your application to understand your background and potential fit.
  2. Online Home Quiz: A short, fun quiz to help us gauge your approach to problem-solving.
  3. Virtual Meet: An initial conversation to get to know each other better.
  4. Take-Home Assessment: A practical exercise to see your skills in action.
  5. Problem-Solving Exercise: A collaborative session focused on testing your analytical and problem solving skills.
  6. Final Interview: A concluding discussion with leadership to align on goals, values, and next steps.

Join Us

At CharCentric, we’re driven by curiosity, excellence, and impact. You’ll be joining a team that builds intelligent systems, solves complex problems, and crafts technology that moves industries forward.

If you’re passionate about creating meaningful change through innovation, we’d love to meet you.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Egypt +/- 0 hours
Claim this profileCH

CharCentric

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at CharCentric

Explore the variety of open remote roles at CharCentric, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CharCentric

Remote companies like CharCentric

Find your next opportunity by exploring profiles of companies that are similar to CharCentric. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
CharCentric hiring Senior Backend Software Engineer • Remote (Work from Home) | Himalayas