
Job Description
Ovii's Interpretation of the Role
We are looking for a Python Software Engineer to build secure, performant, and scalable backend services for AI‑enabled products. The role is fully remote, based in Mexico, and works within a cross‑functional product development team.
Role Snapshot
- Remote‑first Python engineer
- Full‑time individual contributor
- 4+ years of professional experience
- Backend and API development
- Collaborative product delivery
Must-Have Requirements
- Python
- REST API development
- SQL
- Git source control
- Pytest unit testing
- UML/C4/ArchiMate design
- Relational databases
- Agile methodologies
- English proficiency
- Python development
- REST API design
- SQL/database work
- Git version control
- Unit testing with Pytest
- Design using UML/C4/ArchiMate
- Agile software delivery
- Must be authorized to work in Mexico
- English language proficiency
Nice-to-Have Signals
- Flask or other Python web frameworks
- Apache Airflow or similar orchestration platforms
- Conda/UV package management
- HTTP, JSON, XML protocols
- SCA platforms (GitHub Advanced Security, Snyk, Checkmarx)
- AI coding agents (Claude Code, Copilot, Cursor)
- SDLC understanding
- Python web frameworks
- Workflow orchestration platforms
- Package management tools
- SCA platform usage
- AI coding assistants
- financial services
- healthcare
- media
- technology
Work Setup
- Location: Mexico, Mexico
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: Mexico
- Employment type: Full-Time
Eligibility Gates
- Work authorization: Must be authorized to work in Mexico
- Visa sponsorship: no
Not Specified in JD
- Salary range
- Visa sponsorship
- Security clearance
- Notice period
- Travel requirements
- Shift requirements
- Coding test
What You'll Likely Work On
- Design and implement Python‑based REST APIs and data pipelines
- Write clean, testable code with unit tests and enforce security via SCA
- Participate in code reviews and maintain high code quality standards
- Collaborate with designers, product managers, and other engineers to refine requirements
- Own feature delivery from technical design through production launch
- Document designs, decisions, and status updates using project tools
Good Fit If You Have
- Enjoys collaborating across disciplines to solve user pain points
- Comfortable taking end‑to‑end ownership of features
- Eager to learn and apply AI‑assisted coding tools
Skills
- Python
- REST API development
- SQL & relational databases
- Git (GitHub/GitLab)
- Pytest unit testing
- UML / C4 / ArchiMate design
- Agile development
- Flask (preferred)
- Apache Airflow (preferred)
- Conda/UV package management (preferred)
- SCA tools (Snyk, Checkmarx, etc.) (preferred)
- AI coding assistants (Claude, Copilot, etc.) (preferred)
Remote Eligibility
- Mexico