
Responsibilities
>/ Build and maintain scalable backend services and APIs using Golang.
>/ Partner with senior engineers and technical architects to ensure alignment with overall system direction.
>/ Own development tasks end-to-end — from requirements and design to deployment — within clearly defined scopes.
>/ Write clean, performant, and testable code following solid engineering principles.
>/ Troubleshoot production issues and contribute actively to improving system reliability and uptime.
>/ Participate in code reviews and technical conversations to uphold and raise code quality standards.
>/ Work independently while maintaining alignment with sprint plans and team objectives.
>/ Adhere to best practices in security, performance, and reliability throughout the development lifecycle.

Requirements
>/ Over 5 years of hands-on experience in backend development, including practical work with C++.
>/ At least 2 years of production-level experience building systems with Golang.
>/ Strong experience in designing and developing RESTful services, working within microservices architectures, and handling concurrent operations.
>/ Solid understanding of cloud infrastructure and containerized environments, particularly with Docker and Kubernetes.
>/ Proven experience working with both relational and NoSQL databases, such as PostgreSQL and Redis.
>/ Familiarity with messaging systems, including tools like Kafka and NATS.
>/ Demonstrated ability to work independently, manage scope effectively, and deliver high-quality, consistent results.
>/ A keen eye for detail paired with a strong sense of ownership and accountability.

Nice-to-Have
>/ Experience with monitoring and observability tools (e.g., Prometheus, Grafana).
>/ Exposure to gRPC or Protocol Buffers.
>/ Familiarity with CI/CD pipelines and cloud platforms such as AWS or GCP.
>/ Prior experience in startups or fast-paced engineering teams.