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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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)
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
powerprozesse gmbh
gnosix