Senior Python Developer

Costa RicaFull-TimeSeniorOther

You will be redirected to the company career page

Important Information

  • Location: Costa Rica
  • Work Mode: Hybrid

Responsibilities and Duties

  • Design, develop, and maintain MES/SFC integrations using Python within Linux-based environments to support factory inspection systems.
  • Build and manage data ingestion pipelines by parsing, validating, and transforming industrial data (JSON, CSV, XML) for cloud processing (AWS S3, APIs, Lambda).
  • Integrate and troubleshoot REST APIs, ensuring reliable connectivity between factory systems, customer MES platforms, and cloud endpoints.
  • Perform structured debugging, testing, and deployment validation across application, network, and data layers while collaborating with cross-functional and customer technical teams.

Qualifications and Skills

  • 5+ years of experience in software development, systems integration, or manufacturing or industrial software environments.
  • Strong proficiency in Python, including modular design, type hints, exception handling, and logging best practices.
  • Hands-on experience working in Linux environments and troubleshooting at the OS level.
  • Experience developing integrations with MES or SFC systems or manufacturing data workflows.
  • Solid understanding of REST APIs, authentication methods, and API troubleshooting.
  • Experience processing and transforming structured data formats such as JSON, CSV, XML, and system logs.
  • Familiarity with AWS services such as S3 and Lambda for data ingestion and ETL workflows.
  • Strong debugging skills across software, network, and data layers in distributed environments.
  • Ability to read and interpret external API documentation and translate requirements into working integrations.
  • Strong communication skills in English and Spanish with the ability to collaborate across time zones and with customer engineering teams.

Job Summary

CompanyEncora
LocationCosta Rica
TypeFull-Time
LevelSenior
DomainOther