Junior Software Engineer (Nest.js / MongoDB)

Pleny · Posted 2026-05-15

Junior Software Engineer - Data & AIRemote Position (Full-time 42 Hours/Week)About PlenyPleny 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 OverviewWe'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 Do1. Data Engineering (30% of role)Design and implement robust data processes and pipelines using MongoDBBuild and optimize complex MongoDB aggregation pipelines for data analysis and reportingEnsure data quality, consistency, and integrity across our systemsTransform raw data into actionable insights for product and business decisionsMonitor and maintain data workflows with a detail-oriented approach2. Backend Development (30% of role)Develop and maintain scalable REST APIs using Nest.js and TypeScriptBuild efficient database schemas and queries in MongoDBImplement authentication, authorization, and security best practicesWrite clean, maintainable, and well-documented codeCollaborate with frontend developers to integrate APIs seamlesslyDebug and resolve backend issues promptly3. AI Agent Development (40% of role)Build intelligent automation agents for data entry and marketing tasksImplement AI-powered features to enhance user experience and operational efficiencyLearn and apply LangChain or LangGraph frameworks on the jobExperiment with LLMs and prompt engineering to solve business problemsStay current with AI/ML trends and propose innovative solutionsRequired QualificationsEducation:Recent graduate or final-year student in Computer Science, Computer Engineering, Software Engineering or Electronics/Telecommunications Degree.Core Technical Skills:Strong proficiency in TypeScriptSolid experience with Nest.js frameworkHands-on experience with MongoDB, including complex aggregationsUnderstanding of RESTful API design principlesFamiliarity with data engineering concepts and ETL processesSoft Skills:Exceptional attention to detailStrong problem-solving and analytical thinkingAbility to work independently in a remote environmentExcellent communication skillsEagerness to learn new technologies quicklyDemonstrated talent and passion for software engineeringGood to Have (Learn in the role)Experience with Redis for cachingFamiliarity with ElasticSearchExposure to LangChain, LangGraph, or other AI frameworksKnowledge of Docker and containerizationExperience with Git workflows and CI/CD pipelinesUnderstanding of micro-services architectureWork ArrangementCommitment: 42 hours per week. Full-time position.Location: Fully remoteWhat Makes You Stand OutWe'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 scaleBuilding systems that impact thousands of food enthusiastsLearning AI/ML technologies and applying them to practical problemsTaking ownership of features from concept to deploymentGrowing rapidly in a startup environmentWhy Join Pleny?Work on diverse technical challenges across data, backend, and AILearn cutting-edge technologies with mentorship from experienced engineersContribute to a product that's disrupting the food industryFlexible remote work environmentOpportunity to grow into senior roles as the company scalesBe part of a passionate team building something innovativeHow to ApplyIf 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.

Apply for this role