Responsibilities
- Create and maintain software for edge devices, backend servers, and frontend web applications.
- Develop and enhance APIs that connect edge, server, and web components.
- Improve and design intuitive user interfaces within the web application for customer use.
- Build, manage, and optimize server-side data processing and machine learning inference workflows.
- Diagnose and resolve technical issues across the full stack, from hardware to frontend.
- Work closely with team members to design new features and address complex technical problems.
Requirements
- Minimum of 5 years of professional experience using relevant programming languages such as Python for backend or edge development and JavaScript/TypeScript for frontend.
- At least 3 years of experience designing or integrating APIs, including RESTful services.
- Proven experience with backend web frameworks like FastAPI, Django, or Flask.
- Demonstrated ability to solve complex technical problems and debug across systems.
- Advanced English proficiency (C1 or higher), required for collaboration with a US-based team.
Nice to Have
- Experience with cloud platforms, particularly AWS.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Background working with database systems including SQL or NoSQL options like PostgreSQL, DynamoDB, or ElasticSearch.
- Prior experience collaborating with US-based companies or clients is advantageous.
Benefits
- 15 days of paid time off annually plus national holidays.
- One-time $500 stipend for remote workspace setup and $100 monthly wellness allowance.
Compensation
USD
Work Arrangement
Remote (Worldwide)
Team
Latin America
Pacific Time zone
Candidates must be able to work within the Pacific Time zone.
Other
English Proficiency as you will be working with a US based team (C1 or higher)