Nearshore Technology LLC

Python Developer

Puebla

Responsibilities

  • Develop, test, debug, and document Python applications that utilize Python and Flask.
  • Utilize GitHub and Docker environment to develop and deploy code
  • Develop microservices using Python that will serve data to other products within the
  • company
  • Create SQL scripts/stored procedures and troubleshoot them in PostgreSQL
  • Ability to refactor portions of an existing product currently implemented in Python, Perl and
  • PostgreSQL
  • Maintaining detailed requirements/design/technical documentation for new and existing
  • components
  • Complete work within tight deadlines

Qualifications

Required:

  • 5+ years experience or coursework developing Python-based software with a database

  • (PostgreSQL or other) and a framework (Django, Flask or other)

  • ETL and Data Modeling experience

  • Amazon Web Services experience (AWS) - Lambda, ECS, Elastic Beanstalk, Glue, DataPipeline

  • AWS Glue

  • APIs and web-service integration

  • Docker

  • Familiarity with version control systems (Git/GitHub or Subversion)

  • Familiarity with testing and debugging code

  • Ability to review and test own work

Good to have:

  • Python PEP 8 code style

  • ORM (SQLAlchemy, Django ORM, other)

  • Python Packages: SciPy, NumPy, Scrapy, Pandas, Requests

  • Apache Spark / PySpark

  • SEO knowledge

  • Web-hosting setups

 

Benefits

  • Relocation Package
  • Permanent - Full-Time Job
  • Work from Mon through Fri. WE LEAVE EARLY ON FRIDAYS!
  • Upper MX Law Benefits including Medical Insurance with Dental Plan
  • 100% Payroll scheme
  • Career Path
  • Cool offices and a collaborative environment
  • American Company culture
  • Health & Wellness program for employees