Description
Job Summary:
ELOMUX is seeking junior backend developers for the ELISA ERP project, building professional REST APIs and applying real business logic with team guidance.
Key Highlights:
1. Opportunity to learn real backend development with team guidance
2. Professional REST API development using FastAPI
3. Professional workflow and applied design patterns
About the Role
Are you learning Python or do you already know the basics and want to transition to a real-world project?
ELOMUX is seeking junior backend developers for the ELISA ERP project — a real commercial platform built with FastAPI, Django, and PostgreSQL. You will build and maintain REST endpoints, validate data, and apply real business logic, with team guidance at every step.
No prior work experience is required. We start from where you are — basic Python knowledge and eagerness to learn are all you need.
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**How to Apply?**
**Send your CV via WhatsApp: \+51 934\-367\-155**
Send your CV or portfolio (if available) to: gestion.talento@elomux.com
**Email Subject: Application — BACKEND — \[Your Name]**
**and include your WhatsApp number**
Website: elomux.com
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
What Will You Learn?
Here’s what you’ll gain by working on this project:
* Professional REST API development using FastAPI
* Data validation with Pydantic and standardized error handling
* Authentication using JWT (access and refresh tokens)
* How to connect the backend to a database using Django ORM
* Professional workflow: Git, Pull Requests, code review
* Design patterns applied in real projects (Service Layer, Dependency Injection)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
What You Need to Apply
* Basic Python: functions, conditionals, lists, dictionaries, loops
* Understanding of what an API is and how HTTP works (GET, POST, response codes)
* Ability to read documentation in English (speaking English is not required)
* Self-sufficiency in researching solutions independently
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
If You Already Have These, You’ll Get Bonus Points (Not Required)
*Not mandatory. If you have any of these, it strengthens your selection process:*
* Hands-on experience with FastAPI, Flask, or Django — even from a tutorial
* Understanding of JSON and its structure
* Basic relational database knowledge (SQL fundamentals)
* Familiarity with authentication concepts or JWT
* Experience using Git — even locally
* Awareness of any design pattern (MVC, Repository, etc.)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Tools You’ll Use in This Project
**Python 3\.13** **FastAPI** **Django 6** **Pydantic** **PostgreSQL** **Git \+ GitHub** **VS Code** **Postman / Swagger**
**\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-**
Participation Terms
**Details:**
**Compensation**
Unpaid — training and professional practice format
**Schedule**
100% flexible — work at your own pace based on deliverables, not hours
**Work Mode**
100% remote
**ELOMUX Certificate**
Certificate detailing everything you accomplished in the project — Basic, Intermediate, or Advanced level, depending on your contribution
**Career Path**
Opportunity to transition into other roles, take on greater responsibilities, or be considered for paid positions
**Training**
Ongoing team-led training aligned with project needs
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Selection Process
**Stage and Description**
1\. Interview
Conversation with the Engineer to get to know you, determine which area best fits your profile, and provide guidance
2\. Technical Assessment
Exercises evaluating your ability to develop and solve problems autonomously (3 attempts allowed)
3\. Document Signing
Confidentiality NDA \+ project participation terms
4\. Tools Setup
You’ll receive the list of tools and IDEs to install
5\. Project Analysis
You study the project codebase; we ask questions about it (3 attempts \+ supporting training sessions)
6\. Task Assignment
You begin with User Stories and modules, starting simple and scaling up based on your performance
*⚠ If you don’t pass the technical assessment, the Engineer will advise you on topics to study before reapplying in the future.*
*\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-*
What You’ll Receive Upon Completion
Depending on your performance:
\*Basic Level
\*Intermediate Level
\*Advanced Level
\-All backed by an official certificate
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**How to Apply?**
**Send your CV via WhatsApp: \+51 934\-367\-155**
Send your CV or portfolio (if available) to: gestion.talento@elomux.com
**Email Subject: Application — BACKEND — \[Your Name]**
**and include your WhatsApp number**
Website: elomux.com
Job Type: Freelance, Internship
Work Location: Remote