Backend Engineer - Node.js & Python
Emma of Torre.ai
Job Overview
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.

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