
Job Description
Ovii's Interpretation of the Role
We are looking for a Python Software Engineer to build secure, high‑performance backend services. You will design REST APIs, work with SQL databases, and ensure code quality through testing and security analysis. Collaboration with cross‑functional teams is essential to deliver client‑focused solutions.
Role Snapshot
- Python backend development
- REST API design
- SQL data handling
- Unit testing with Pytest
- Agile delivery
- Code quality & security
- Cross‑functional collaboration
Must-Have Requirements
- Python
- REST APIs
- SQL
- Git (GitHub, GitLab)
- Pytest
- UML/C4/ArchiMate design
- English language
- Python development
- REST API development
- SQL/database work
Nice-to-Have Signals
- Flask or other Python web frameworks
- Workflow orchestration platforms (Airflow, Automic Automation)
- Package management tools (UV, Conda)
- SCA platforms (GitHub Advanced Security, Snyk, Checkmarx)
- AI coding agents (Claude Code, Copilot, Cursor)
- Agile software development methodologies
- HTTP, JSON, XML protocols
- Python web frameworks
- Workflow orchestration
- Package management
- SCA tools
Work Setup
- Location: Guatemala, Guatemala
- Work mode: REMOTE
- Remote scope: GLOBAL
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility details
- Education requirement
What You'll Likely Work On
- Develop efficient, performant, testable, and secure Python code for client applications
- Design, implement, and maintain RESTful APIs and SQL database interactions
- Write unit tests and participate in code reviews to uphold code quality
- Collaborate with engineers, designers, and product managers to gather requirements and iterate solutions
- Drive security remediation using Software Composition Analysis tools
- Track project status, reporting, and estimations using Agile methods
Good Fit If You Have
- 4+ years of Python development experience
- Proficiency with REST APIs, SQL, and Git version control
- Familiarity with Agile processes and unit testing
- Experience with design documentation (UML/C4/ArchiMate) is a plus
- Comfortable communicating in English
Skills
- Python (Flask or other web frameworks)
- REST APIs
- SQL & relational databases
- Git (GitHub, GitLab)
- Pytest
- UML / C4 / ArchiMate design
- Agile methodologies
- Workflow orchestration (Airflow, Automic Automation)
- Package management (UV, Conda)
- SCA platforms (GitHub Advanced Security, Snyk, Checkmarx)
- AI coding agents (Claude Code, Copilot, Cursor)