- Design and Development : Architect, develop, and maintain high-volume, low-latency applications and services using Go (Golang).
- Microservices : Lead the design and implementation of new microservices and APIs, ensuring high availability and scalability.
- Database Management : Work with both SQL (e.g., PostgreSQL) and NoSQL (e.g., Redis, MongoDB) databases, optimizing query performance and ensuring data integrity.
- Code Quality : Establish and enforce best practices for code quality, testing (unit, integration, and end-to-end), and documentation.
- Collaboration : Mentor junior developers and collaborate closely with DevOps, Frontend, and Product teams to deliver features.
Required Qualifications :
- Experience : 5+ years of professional experience in software development, with at least 3 years focused on Go (Golang).