Junior Software Engineer - Data & AI

pleny • Egypt
Remote
Apply
AI Summary

Join Pleny as a Junior Software Engineer to work on data engineering, backend development, and AI agent implementation. Develop robust data processes, scalable REST APIs, and intelligent automation agents. Collaborate with a passionate team to build a social network for foodies.

Key Highlights
Design and implement robust data processes and pipelines
Develop and maintain scalable REST APIs
Build intelligent automation agents for data entry and marketing tasks
Key Responsibilities
Design and implement robust data processes and pipelines
Develop and maintain scalable REST APIs
Build intelligent automation agents for data entry and marketing tasks
Monitor and maintain data workflows
Collaborate with frontend developers to integrate APIs
Debug and resolve backend issues
Technical Skills Required
TypeScript Nest.js MongoDB LangChain LangGraph LLMs Redis ElasticSearch Docker Git CI/CD pipelines Microservices architecture
Benefits & Perks
42 hours per week
Flexible remote work environment
Opportunity to grow into senior roles as the company scales
Nice to Have
Experience with Redis for caching
Familiarity with ElasticSearch
Exposure to LangChain, LangGraph, or other AI frameworks
Knowledge of Docker and containerization
Experience with Git workflows and CI/CD pipelines
Understanding of microservices architecture

Job Description


Junior Software Engineer - Data & AI


Remote Position (Full-time 42 Hours/Week)


About Pleny


Pleny is the ultimate social network for foodies, creating a space for users to discover, engage, and connect on a deeper level. By offering a one-stop-shop for all things food-related, Pleny allows users to connect with others, discover new dishes and restaurants, and seamlessly order and experience personalized food offerings. Pleny goes beyond being a food app, fostering a community where food enthusiasts can share their passion in an entertaining and innovative way. Join Pleny in disrupting the food industry with a social impact.


Role Overview


We're seeking an exceptional Junior Software Engineer to join our team in a multifaceted role that combines data engineering, backend development, and AI agent implementation. This is a unique opportunity for a talented recent graduate to work across three critical areas of our platform while learning cutting-edge technologies in a supportive environment.


What You'll Do


1. Data Engineering (30% of role)


  • Design and implement robust data processes and pipelines using MongoDB
  • Build and optimize complex MongoDB aggregation pipelines for data analysis and reporting
  • Ensure data quality, consistency, and integrity across our systems
  • Transform raw data into actionable insights for product and business decisions
  • Monitor and maintain data workflows with a detail-oriented approach


2. Backend Development (30% of role)


  • Develop and maintain scalable REST APIs using Nest.js and TypeScript
  • Build efficient database schemas and queries in MongoDB
  • Implement authentication, authorization, and security best practices
  • Write clean, maintainable, and well-documented code
  • Collaborate with frontend developers to integrate APIs seamlessly
  • Debug and resolve backend issues promptly


3. AI Agent Development (40% of role)


  • Build intelligent automation agents for data entry and marketing tasks
  • Implement AI-powered features to enhance user experience and operational efficiency
  • Learn and apply LangChain or LangGraph frameworks on the job
  • Experiment with LLMs and prompt engineering to solve business problems
  • Stay current with AI/ML trends and propose innovative solutions


Required Qualifications


Education:

  • Recent graduate or final-year student in Computer Science, Computer Engineering, Software Engineering or Electronics/Telecommunications Degree.


Core Technical Skills:

  • Strong proficiency in TypeScript
  • Solid experience with Nest.js framework
  • Hands-on experience with MongoDB, including complex aggregations
  • Understanding of RESTful API design principles
  • Familiarity with data engineering concepts and ETL processes


Soft Skills:

  • Exceptional attention to detail
  • Strong problem-solving and analytical thinking
  • Ability to work independently in a remote environment
  • Excellent communication skills
  • Eagerness to learn new technologies quickly
  • Demonstrated talent and passion for software engineering


Good to Have (Learn in the role)


  • Experience with Redis for caching
  • Familiarity with ElasticSearch
  • Exposure to LangChain, LangGraph, or other AI frameworks
  • Knowledge of Docker and containerization
  • Experience with Git workflows and CI/CD pipelines
  • Understanding of micro-services architecture


Work Arrangement


  • Commitment: 42 hours per week. Full-time position.
  • Location: Fully remote


What Makes You Stand Out


We're looking for someone who is not just technically capable but genuinely passionate about building great software. You should be excited about:


  • Working with real-world data at scale
  • Building systems that impact thousands of food enthusiasts
  • Learning AI/ML technologies and applying them to practical problems
  • Taking ownership of features from concept to deployment
  • Growing rapidly in a startup environment


Why Join Pleny?


  • Work on diverse technical challenges across data, backend, and AI
  • Learn cutting-edge technologies with mentorship from experienced engineers
  • Contribute to a product that's disrupting the food industry
  • Flexible remote work environment
  • Opportunity to grow into senior roles as the company scales
  • Be part of a passionate team building something innovative


How to Apply


If you're a talented engineer ready to make an impact and grow your skills across multiple domains, we look forward to your job application on LinkedIn.


Similar Jobs

Explore other opportunities that match your interests

Full-Stack Developer

Programming
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

powerprozesse gmbh

Egypt
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Executive

gnosix

Egypt

Solutions Engineer - Egypt (Remote)

Programming
•
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

talkpush

Egypt

Subscribe our newsletter

New Things Will Always Update Regularly