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!