GrepJob
OnHires

Python Software Engineer

OnHires
Apply
about 1 month ago
Mexico City, MexicoSenior

Responsibilities

  • Develop new features and improve existing ones for AI agentic workflows.
  • Write unit tests, integration tests, and participate in code reviews.
  • Evaluate industry standards and best practices to drive architectural and process enhancements.
  • Collaborate with other engineering teams to ensure the highest quality of solution.

Requirements

  • 5+ years of commercial software development experience.
  • Strong proficiency in asynchronous Python (asyncio, aiohttp).
  • Hands-on experience with AWS services (Lambda, IAM, S3, SQS/SNS, EC2, ECS).
  • Experience with CI/CD pipelines, continuous delivery, and DevOps practices.
  • Proficiency in designing RESTful APIs with best practices for security, documentation, versioning, error handling, and data formats.
  • Solid understanding of design patterns, data structures, and software architecture.
  • Experience with AI productivity tools (Cursor, CLine, Claude Code, etc.).
  • Excellent communication and collaboration skills, with a focus on working in distributed teams.
  • Upper-intermediate written and verbal English.

Tech Stack

AWSDockerKubernetesPython