Nearshore Technology LLC

Python Developer

Merida

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, Data Pipeline
  • 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