On-siteMansourieh, LebanonCreated 26 Sept 2025
VITA Group is seeking a Junior Software Developer to support the design and maintenance of backend services. You will gain hands-on experience in Python-based microservices, database modeling, and API development while working closely with frontend and infrastructure teams to deliver robust and scalable applications.<div><br></div><div>Please note: This is an on-site position based in Lebanon. The employee may be required to travel internationally for short-term work trips to any Vita office.</div><div><br></div><div>Key Responsibilities</div><div><br></div><div>Backend Development </div><div>•<span style="white-space:pre"> </span>Assist in developing Python microservices and REST APIs.</div><div>•<span style="white-space:pre"> </span>Support database operations and ORM-based models (SQLAlchemy or similar).</div><div>•<span style="white-space:pre"> </span>Contribute to code quality, maintainability, and performance improvements.</div><div>•<span style="white-space:pre"> </span>Execute additional related tasks assigned by the Director of Strategic Innovation and Technology.</div><div><br></div><div>API Design & Integration</div><div>•<span style="white-space:pre"> </span>Implement and document RESTful APIs for communication between services.</div><div>•<span style="white-space:pre"> </span>Collaborate with frontend developers to ensure seamless data exchange.</div><div>•<span style="white-space:pre"> </span>Handle data validation, error management, and secure API endpoints.</div><div><br></div><div>Testing & Deployment</div><div>•<span style="white-space:pre"> </span>Participate in debugging and fixing backend issues.</div><div>•<span style="white-space:pre"> </span>Support automated testing and validation of backend services.</div><div>•<span style="white-space:pre"> </span>Work with Docker containers and GitLab CI/CD pipelines for deployment.</div><div><br></div><div>Learning & Growth</div><div>•<span style="white-space:pre"> </span>Gain experience in microservice architectures and distributed systems.</div><div>•<span style="white-space:pre"> </span>Stay updated on new backend frameworks, libraries, and best practices.</div><div>•<span style="white-space:pre"> </span>Learn advanced database and API design patterns from senior developers.</div><div><br></div><div>Qualifications</div><div>•<span style="white-space:pre"> </span>Bachelor’s degree in Computer Science, Software Engineering, or a related field</div><div>•<span style="white-space:pre"> </span>1–2 years of experience working in backend or full-stack development.</div><div>•<span style="white-space:pre"> </span>Basic knowledge of Python 3 and web frameworks (Flask or FastAPI preferred).</div><div>•<span style="white-space:pre"> </span>Understanding of REST API design principles.</div><div>•<span style="white-space:pre"> </span>Familiarity with relational databases and ORMs (e.g., SQLAlchemy).</div><div>•<span style="white-space:pre"> </span>Ability to work with Git/GitLab workflows.</div><div>•<span style="white-space:pre"> </span>Comfort with Dockerized environments.</div><div><br></div><div>Nice To Have</div><div>•<span style="white-space:pre"> </span>Experience with PostgreSQL or other relational databases.</div><div>•<span style="white-space:pre"> </span>Familiarity with logging, monitoring, and debugging tools.</div><div>•<span style="white-space:pre"> </span>Exposure to multithreading, queues, or background jobs in Python.</div><div>•<span style="white-space:pre"> </span>Knowledge of CI/CD best practices in GitLab.</div><div>•<span style="white-space:pre"> </span>Python accredited certificates.</div><div><br></div><div>How to Apply:</div><div>Send your CV and cover letter directly to info-leb@vitadetection.com</div>