- Develop Backend Services: Design develop and maintain scalable and highperformance backend applications using Go (Golang).
- API Development: Build RESTful and gRPC APIs for internal and external integrations.
- Database Management: Work with SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB Redis) databases optimizing queries and data structures.
- Microservices Architecture: Design and implement microservicesbased architecture ensuring modular maintainable and testable code.
- Cloud Integration: Deploy and manage applications on cloud platforms like AWS GCP or Azure using Docker Kubernetes or similar tools.
- Code Quality: Write clean maintainable and welldocumented code following industry best practices and coding standards.
- Testing & Debugging: Perform unit testing integration testing and debugging to ensure software quality and performance.
- Version Control: Use Git and other version control tools for code collaboration and continuous integration (CI/CD pipelines).
- Agile Methodology: Work in an Agile/Scrum environment participating in sprint planning daily standups and retrospectives.
- Problem Solving & Collaboration: Collaborate with crossfunctional teams to understand requirements solve complex technical problems and deliver robust solutions.
Requirements
Golang GCP AWS Azure Bigtable Kafka