Senior Python Developer
Costa RicaFull-TimeSeniorOther
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.
