8 days ago

Backend Engineer - Node.js & Python

Emma of Torre.ai

Hybrid
Full Time
EGP 800,000
Hybrid

Job Overview

Job TitleBackend Engineer - Node.js & Python
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryEGP 800,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Backend Engineer - Node.js & Python

I’m helping The Tech Talents find a top candidate to join their team full-time for the role of Backend Engineer - Node.js & Python.

You'll architect scalable backend systems and integrate cutting-edge AI agents to drive innovation.

Mission of The Tech Talents

Our mission is to simplify hiring through cutting-edge recruitment technology and deep industry expertise.

Role Overview

We are seeking a motivated Senior Software Engineer to join our backend development team. This role is ideal for candidates with up to 6+ years of professional experience who are passionate about building scalable backend systems and exploring AI-driven technologies.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Node.js and Python.
  • Work with databases (SQL/NoSQL) to model and optimize data storage and queries.
  • Containerize applications and manage deployments using Docker.
  • Collaborate closely with AI/ML teams to integrate AI agents and Retrieval-Augmented Generation (RAG) components.
  • Participate in code reviews, testing, and continuous integration practices.
  • Troubleshoot and optimize system performance and scalability.
  • Stay up to date with emerging technologies in backend development and AI systems.

What Makes You a Strong Candidate

  • You have +6 years experience in Software engineering, Python, Node.js, Back-end development.
  • You are proficient in Version control, Software architecture, SQL, REST API, NoSQL.
  • English - Conversational
  • Arabic - Fully fluent

Job Requirements

  • Bachelor’s degree in general engineering.
  • 6+ years of experience in backend development using Node.js and Python.
  • Familiarity with database systems such as PostgreSQL, MongoDB, or similar.
  • Experience with Docker for containerization and deployment.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Basic understanding or hands-on experience with AI agent frameworks or RAG-based architectures is highly desirable.
  • Strong problem-solving skills and ability to work in a collaborative agile environment.
  • Good knowledge of version control (Git) and development best practices.

Nice to Have

  • Experience with AI Agents, RAG system and evaluations.
  • Interest in AI and machine learning concepts.

Key skills/competency

  • Node.js development
  • Python programming
  • Backend architecture
  • Database management (SQL/NoSQL)
  • Docker containerization
  • AI agent integration
  • Retrieval-Augmented Generation (RAG)
  • REST API design
  • Scalability optimization
  • Git version control

Tags:

backend developer
API development
database management
containerization
AI integration
code review
system optimization
scalability
agile
problem-solving
software architecture
Node.js
Python
Docker
SQL
NoSQL
Git
PostgreSQL
MongoDB
AWS
Azure
GCP

Share Job:

How to Get Hired at Emma of Torre.ai

  • Research The Tech Talents's mission: Study their commitment to simplifying hiring through recruitment technology and expertise.
  • Customize your resume: Highlight 6+ years of Node.js, Python, SQL/NoSQL, Docker, and AI/RAG experience.
  • Showcase relevant projects: Demonstrate expertise in scalable backend systems and AI integrations.
  • Prepare for technical deep dives: Expect questions on Node.js, Python, Docker, databases, and system architecture.
  • Emphasize problem-solving and collaboration: Be ready to discuss agile methodologies and teamwork.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background