Overview

We are looking for an experienced Senior Python Web Developer with React to join our team and contribute to the design, development, and delivery of scalable web applications. In this role, you will work closely with fellow engineers, build robust backend systems, and apply best practices across the software development lifecycle.

Responsibilities

  • Design, develop, and deploy scalable Python-based web applications and services
  • Implement microservice-based solutions following SOLID principles and modern software design patterns
  • Develop responsive and dynamic user interfaces using React
  • Contribute to CI/CD pipelines to streamline integration and deployment workflows
  • Containerize and help orchestrate services using Docker and Kubernetes
  • Integrate messaging and queueing systems to support asynchronous and event-driven architectures
  • Implement secure authentication and authorization mechanisms across applications
  • Collaborate with cross-functional teams using Agile methodologies such as Scrum and Kanban
  • Apply monitoring, logging, and observability practices to ensure system reliability
  • Participate in code reviews, share knowledge with peers, and follow established coding standards
  • Work with source control workflows and maintain repository organization
  • Contribute to technical decision-making and help shape the technology direction of the project

Requirements

  • 3+ years of experience in Python development
  • Proficiency in Python, AsyncIO, and Python Web Servers
  • Strong experience with Python web frameworks such as Flask, FastAPI, and Falcon, with familiarity in CherryPy and Django
  • Background in frontend development with React
  • Skills in writing automated tests using Pytest, Python unittest, and Mypy
  • Knowledge of microservice architecture style, SOLID principles, and software design best practices
  • Competency in messaging and queueing systems, including Redis Queue, RabbitMQ, and Apache Kafka, with experience in AWS Simple Queue Service and Celery
  • Understanding of API design, including REST, GraphQL, and JSON-RPC
  • Qualifications in relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB, along with SQLAlchemy, Microsoft SQL Server, and Oracle Rdb
  • Familiarity with distributed databases, including Apache Cassandra, ClickHouse, and Amazon DynamoDB, with Redis for caching
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, and GitLab CI, with exposure to Travis CI
  • Capability to work with Docker, Docker Registry, and Kubernetes for containerization and orchestration
  • Hands-on experience with cloud platforms such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure, including Oracle Cloud
  • Skills in monitoring and observability tools such as Grafana, Prometheus, and ZABBIX, along with Kibana and Elasticsearch
  • Knowledge of security standards and protocols, including SAML, OAuth2, and OpenID, with SSL/TLS and general security practices
  • Background in Unix environments, nginx configuration, and network protocols
  • Proficiency with version control systems, including Git, Mercurial, and svnX
  • Flexibility to use SDLC methodologies such as Scrum and Kanban
  • Familiarity with SonarQube for code quality analysis
  • English level of minimum B2 (Upper-Intermediate) for effective communication

Mexico (Remote)

  • Career plan and real growth opportunities
  • Unlimited access to LinkedIn learning solutions
  • Constant training, mentoring, online corporate courses, eLearning and more
  • English classes with a certified teacher
  • Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
  • Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
  • Flexible work schedule and dress code
  • Collaborate in a multicultural environment and share best practices from around the globe
  • Hired directly by EPAM & 100% under payroll
  • Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
  • Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
  • 13 % employee savings fund, capped to the law limit
  • Grocery coupons
  • 30 days December bonus
  • Employee Stock Purchase Plan
  • 12 vacations days
  • Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
  • Monthly non-taxable amount for the electricity and internet bills

[epamgdo] Mexico (About EPAM)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

[epamgdo] Mexico (Personal Data)

By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.