Browse All Jobs
Job Description

PALO IT is seeking a Senior Back End Python Developer to join their team in Mexico. The ideal candidate will be responsible for designing and implementing high-quality, scalable, and maintainable solutions, contributing to the development of robust applications, and ensuring best practices and high performance.

The role involves:

  • Developing and optimizing scalable and high-performance Python-based applications.
  • Implementing best practices and coding standards for Python development.
  • Participating in the full software development lifecycle, from concept to deployment.
  • Collaborating with cross-functional teams to define requirements, propose solutions, and manage risks.
  • Working with modern frameworks, microservices architecture, and cloud-native solutions.
  • Optimizing applications for speed, scalability, and security.
  • Conducting code reviews and providing feedback to maintain code quality and best practices.
  • Troubleshooting performance issues and ensuring the reliability of production systems.
  • Implementing DevOps best practices and CI/CD pipelines for efficient deployment and automation.

Requirements include:

  • 5+ years of experience in software development with Python.
  • Strong expertise in Python frameworks (Django, Flask, or FastAPI).
  • Experience designing RESTful APIs and working with GraphQL.
  • Proficiency in microservices architecture and cloud platforms (AWS, Azure, or GCP).
  • Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, or Redis).
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices (Git, Jenkins, GitLab CI/CD).
  • Understanding of security best practices, authentication mechanisms (OAuth, JWT), and compliance standards.
  • Strong knowledge of testing frameworks (PyTest, Unittest) and performance optimization.
  • Strong problem-solving skills, analytical thinking, and decision-making abilities.
  • Excellent communication skills to collaborate with business stakeholders and technical teams.
  • Passionate about innovation, learning, and sharing knowledge with peers.

PALO IT offers:

  • Stimulating working environments
  • Unique career path
  • International mobility
  • Internal R&D projects
  • Knowledge sharing
  • Personalized training
  • Entrepreneurship & intrapreneurship
Apply Manually