Software Engineer II – Process Engineering

This listing is synced directly from the company ATS.

Role Overview

This mid-level role involves designing and developing scalable web and mobile applications, REST APIs, and internal tools using PHP and Python, with a focus on improving onboarding and system processes for an IoT platform. The engineer will troubleshoot issues across IoT devices and cloud backends, collaborating closely with engineering and product teams in an agile environment to build maintainable solutions. The position requires strong backend development skills and experience with cloud environments, aiming to enhance operational workflows across web, mobile, and cloud services.

Perks & Benefits

This is a 100% remote, full-time contractor role with a fixed schedule from 9:00 AM to 6:00 PM US Eastern Time, Monday to Friday, offering flexibility within those hours. It includes a competitive salary in USD and growth opportunities in a global environment, collaborating with an international team across multiple regions. The role supports remote work with US-based teams, fostering a collaborative culture and exposure to diverse operational environments like restaurant or retail settings.

Full Job Description

Role Overview:

We are looking for a Software Engineer II – Process Engineering to join the engineering team of a technology company building an IoT platform for operational environments. The role focuses on developing internal tools, APIs, and workflows that improve onboarding, configuration, and system processes across web, mobile, and cloud-based services. You will work closely with engineering and product teams to build scalable, maintainable solutions.

Key Responsibilities:

  • Design, develop, and maintain scalable and secure web and mobile applications

  • Design, implement, and maintain REST APIs

  • Write clean, efficient, and maintainable code using PHP and Python

  • Develop and update mobile applications using Capacitor Framework

  • Troubleshoot and debug issues end-to-end (from IoT devices to cloud backend)

  • Collaborate with cross-functional teams in an agile environment

Requirements:

  • 3+ years of experience as a Software Developer (mid-level / semi-senior)

  • Backend development experience with PHP and/or Node.js

  • Solid understanding of cloud environments (AWS preferred)

  • Experience designing and implementing REST APIs

  • Experience with containerization (Docker, Kubernetes).

  • Knowledge of database systems (MySQL and DynamoDB).

  • Exposure to frontend technologies (HTML, CSS, JavaScript).

  • Strong analytical and problem-solving skills

  • Ability to communicate effectively and work collaboratively

  • Strong English communication skills (written and spoken) B2+ / C1 MANDATORY.

  • Previous experience working remotely with US-based teams.

  • Exposure to restaurant, retail, or operational environments (Desired)

About the Position:

· Full-time 100% remote role. Contractor Mode.

· Work schedule: Monday to Friday, from 9:00 AM to 6:00 PM (US Eastern Time).

· Global environment: collaborate with an international team across multiple regions.

· Competitive salary in USD and growth opportunities in a global environment.

If you meet the requirements and are interested in this exciting opportunity, apply at www.rehire.ar/jobs and send us your CV!

Similar jobs

Found 6 similar jobs