Full Stack Software Engineer – Python Focus
Location: Guadalajara, Jalisco
Work modality: On-site (Non negotiable by the nature of the project)
Compensation: $35,000 – $45,000 MXN gross/month, depending on experience
We are looking for a Full Stack Software Engineer with a strong focus on Python backend development to join a technical project based in Guadalajara.
This role is ideal for someone who enjoys building reliable backend services, working with APIs, databases, and modern web applications. The project involves software systems that process data, support internal tools, and integrate with analytical or predictive components, so we are looking for someone with strong problem-solving skills and solid backend thinking.
Main responsibilities:
- Design, build, and maintain backend services using Python.
- Develop and consume REST APIs.
- Work with relational and/or non-relational databases.
- Collaborate on frontend features using modern JavaScript frameworks.
- Support integration between backend systems, data processes, and web interfaces.
- Write clean, maintainable, and well-structured code.
- Participate in code reviews, debugging, testing, and technical discussions.
- Work closely with a technical team in an on-site environment.
Required skills:
- At least 3 years of demonstrated professional experience in software development.
- Strong experience with Python.
- Experience with frameworks such as FastAPI, Django, or Flask.
- Experience developing REST APIs.
- Knowledge of databases such as PostgreSQL, MySQL, SQL Server, or MongoDB.
- Frontend experience with React, Angular, Vue, or similar.
- Git and collaborative development workflows.
- Ability to understand existing systems and contribute to production-level software.
Nice to have:
- Docker, CI/CD, AWS, Azure, or GCP.
- Experience with data processing, analytics, automation, or AI/ML integrations.
- Experience with microservices or scalable backend architecture.
- Unit testing or automated testing experience.
About the role:
This is a technical position with a strong backend component. It is not only a frontend role, and it is not a purely data role. We are looking for someone who can contribute to full stack development while being especially comfortable with Python, APIs, databases, and backend logic.
As part of the process, candidates may complete a practical technical assessment focused on Python, backend logic, data handling, and problem-solving.
Sueldo: $35,000.00 - $45,000.00 al mes
Lugar de trabajo: Empleo presencial