Backend developer
Core
Design, develop, and maintain scalable backend systems and APIs using Golang to support high-performance applications.
Role type
Backend developer (Golang)
Builds
Scalable backend systems and RESTful APIs
Domain
Software engineering / Distributed systems
Deliverable
production ML models | product features
Required skills
Golang, RESTful APIs, MySQL, PostgreSQL, MongoDB, Docker, Kubernetes, distributed systems, caching, message queues (RabbitMQ, Kafka), cloud platforms (AWS, GCP, Azure)
Preferred skills
Microservices architecture
Technologies
Golang, MySQL, PostgreSQL, MongoDB, Docker, Kubernetes, RabbitMQ, Kafka, AWS, GCP, Azure
Responsibilities
Design and implement database schemas and data storage solutions, optimize application performance and ensure system reliability, troubleshoot technical issues and resolve performance bottlenecks, participate in code reviews and mentor junior developers
Seniority
Mid-level to Senior, hands-on IC