···
Log in / Register
Python Developer
$MXN 9,582/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
Calle Constitución 297B, Miguel Alemán, 80200 Culiacán Rosales, Sin., Mexico
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Python Developer to join our team and support the development of web services, APIs, and backend components within a continuously learning environment. Key Highlights: 1. Ideal for growing in modern backend development and participating in real-world projects. 2. Working with Python 3.11+, applying best practices and data validation. 3. Collaborating in an organized, continuously learning environment. **Position Type** Apprentice (Youth Building the Future Program) **Age:** 22 to 29 years old. **Schedule** Monday to Friday, 9:00 AM to 5:00 PM **Sector** Tres Ríos **Monthly Salary** $9,587 MXN per month Job Description At **Nexgen Systems**, we are looking for a **Python Developer** to join our team and support the development of web services, APIs, and backend components. The candidate will work with Python 3\.11\+, applying best practices, data validation, error handling, and connecting to relational databases (preferably PostgreSQL), collaborating with the team in an organized, continuously learning environment. This position is ideal for someone with solid technical foundations who wishes to grow in modern backend development and participate in real-world projects. Main Responsibilities * **API Development:** Create and maintain REST endpoints (GET, POST, PUT, DELETE) using FastAPI (preferred) or Flask. * **Data Validation and Handling:** Model and validate data using Pydantic, ensuring consistent and secure structures (JSON serialization/deserialization). * **Database Integration:** Perform CRUD operations, queries, and relationships using SQL; support PostgreSQL usage and integrity best practices. * **Error Handling and Stability:** Implement exception handling (try/except), basic logging, and validations to detect failures and improve reliability. * **Collaboration and Version Control:** Work with Git (branching, commits, merge) and basic workflows on GitHub/GitLab (pull requests). * **Environment and Tools:** Use virtual environments (pip/venv), terminal/CLI, and participate in basic Docker workflows (understanding containers). * **Documentation and Learning:** Consult technical documentation in English and document changes/technical decisions concisely. Skills / Knowledge **Python Fundamentals** * Python 3\.11\+ (modern syntax and best practices) * Object-oriented programming (classes, inheritance, encapsulation) * List and dictionary comprehensions * Exception handling and basic logging **Basic Web Development** * FastAPI or Flask (FastAPI preferred) * REST APIs (GET, POST, PUT, DELETE) * JSON handling * Basic Pydantic (models and validation) **Databases** * Basic SQL (SELECT, INSERT, UPDATE, DELETE, JOINs) * Experience with relational databases (PostgreSQL preferred) * Concepts of transactions and constraints **Version Control** * Git: clone, commit, push, pull, branch, merge * GitHub/GitLab: basic pull requests * Descriptive commits **Development Tools** * VS Code or modern editor * Terminal/CLI (navigation and basic commands) * pip/venv (dependencies) * Basic Docker (what a container is) **General Skills** * Reading technical documentation in English * Effectively searching for errors online / intelligent use of AI * Continuous learning mindset * Clear communication and teamwork Requirements (Mandatory) * Completed (or nearing completion) bachelor’s degree in Systems Engineering, Computer Science, * Software Development, IT, or related field. * Availability to meet the program’s schedule requirements. * Demonstrable foundational knowledge in Python and web development (school or personal projects qualify). Requirements (Desirable / Plus) * Prior experience with FastAPI and automatic documentation (OpenAPI/Swagger). * Basic knowledge of ORMs (e.g., SQLAlchemy) (not mandatory). * Experience running services in Docker (docker build / docker run) (not mandatory). Position Type: Full-time Salary: Starting at $9,582\.00 per month Work Location: On-site

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.