Senior Go Backend Engineer (Real‑Time Sensor Ingestion)
Summary
Senior engineer building and maintaining Go microservices for real-time sensor ingestion on AWS (EKS, Lambda, DynamoDB, S3), working with WebSockets and data fusion, migrating Python Lambdas to Go, and debugging distributed systems in production. Fully remote across Latin America.
Role Description:
- Build and maintain Go microservices for real-time sensor ingestion.
- Work with WebSockets and data fusion.
- Migrate Python Lambda functions to Go.
- Maintain legacy Python services during the transition.
- Deploy services on AWS EKS, Lambda, API Gateway, DynamoDB, and S3.
- Integrate with hardware sensors and third-party APIs.
- Debug distributed systems in production.
- Write tests and maintain CI/CD pipelines using GitHub Actions.
Required Skills:
- Go: concurrency, WebSockets, and production microservices.
- Python: ability to read, debug, and migrate Lambda functions.
- AWS: Lambda, API Gateway, DynamoDB, S3, ECS/EKS, and CloudWatch.
- Databases: PostgreSQL, DynamoDB, and Elasticsearch.
- Infrastructure: Docker, Kubernetes, Serverless Framework, and CI/CD.
Preferred Qualifications:
- Experience with real-time data processing.
- Experience with IoT and sensor integrations.
- Experience with geospatial systems including PostGIS and Mapbox.
- Experience with WebSocket-based architectures.
- Experience migrating services between languages.
Professional Attributes:
- You figure things out before escalating.
- You have owned production systems.
- You write maintainable, clear code.
- You ask good questions early.
- You are comfortable with legacy and new systems.
- You thrive in small, senior teams.
Location: Remote - Argentina, Bolivia, Brazil, Chile, Colombia, Costa Rica, Cuba, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Puerto Rico, Uruguay, Venezuela
Skills required for this job:
- AWS
- Back-end development
- CI/CD
- Data processing
- Docker
- Elasticsearch
- Geographical information systems
- Go
- Internet of things (IoT)
- Kubernetes
- PostgreSQL
- Python
- WebSockets