Senior Golang Developer (Short term)
Core
Building high-performance, scalable backend applications and microservices using Golang for distributed systems.
Role type
Senior Golang Backend Engineer
Builds
Cloud-native microservices and high-load backend systems
Domain
Software engineering, distributed systems, cloud computing
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, concurrent programming, distributed systems, microservices, RESTful APIs, gRPC, SQL/NoSQL databases, Docker, Kubernetes, CI/CD pipelines, automated testing
Preferred skills
Message brokers (Kafka, RabbitMQ, NATS), GraphQL, WebSockets, streaming architectures, AI/ML, IoT, blockchain, security best practices, Agile/Scrum
Technologies
Golang, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, AWS, GCP, Azure, Kafka, RabbitMQ, NATS, GraphQL, WebSockets
Responsibilities
Develop and optimize scalable backend applications; Design and implement microservices-based architectures; Ensure code quality and maintainability; Participate in code reviews and architecture decisions; Troubleshoot and optimize systems for performance and reliability; Contribute to technical documentation
Seniority
Senior, hands-on IC