Job Description
We are looking for a visionary Senior Go (Golang) Engineer to join our elite engineering team. As a pivotal part of our infrastructure division, you will be responsible for architecting and building high-performance, scalable backend systems that power our global platform.
In this role, you will collaborate with cross-functional teams to design robust microservices, optimize database performance, and drive technical excellence. If you are passionate about clean code, distributed systems, and the future of software engineering, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance microservices using Go (Golang).
- Architect scalable backend solutions capable of handling millions of requests per day with low latency.
- Optimize database queries and implement efficient data storage strategies.
- Conduct thorough code reviews and mentor junior developers to ensure code quality.
- Collaborate closely with frontend teams to define and integrate RESTful APIs.
Qualifications
- 5+ years of professional software development experience with a strong focus on Go (Golang).
- Deep understanding of concurrency, channels, and goroutines within the Go ecosystem.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
- Strong knowledge of software design patterns and distributed system architecture.