Senior Backend Software Engineer position for a leading FoodTech company in Latin America, requiring experience in Golang, microservices, and distributed systems.
Requirements
- Previous experience in project, development, and maintenance of microservices using Golang
- Experience with asynchronous communication between services and challenges of simultaneity in distributed systems, especially experience with Kafka
- Passion for software development, object-oriented programming, and functional programming
- Automated testing, distributed systems, and secure development concepts
- Experience with relational and NoSQL databases, queries, and data modeling
- Knowledge of Linux, infrastructure as code, networks, Docker, Kubernetes
- Previous experience dealing with applications that support millions of transactions per day, 24 hours a day, 7 days a week
- Experience with asynchronous communication between services and challenges of simultaneity in distributed systems