✨ About The Role
- The Software Developer will design, develop, and maintain efficient, reusable, and reliable code using Go (Golang).
- Responsibilities include building and managing scalable, secure, and high-performance backend services and APIs.
- Collaboration with cross-functional teams (frontend, product, DevOps) is a key aspect of the role.
- The developer will optimize applications for maximum speed and scalability, ensuring high availability and responsiveness.
- Participation in code reviews and writing unit and integration tests to ensure code quality is expected.
âš¡ Requirements
- The ideal candidate will have 3-5+ years of backend development experience, particularly with Golang.
- A strong understanding of Go's paradigms, idioms, and best practices is essential for success in this role.
- Experience with RESTful APIs and/or gRPC for building services is crucial.
- Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, and MongoDB will be beneficial.
- The candidate should possess strong knowledge of concurrency in Go, including Go routines and channels.