Key Responsibilities
Design, develop, test, and deploy robust backend applications using Golang.
Build and maintain microservices-based architectures and RESTful APIs.
Develop scalable and high-performance solutions for enterprise applications.
Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
Optimize application performance, reliability, and security.
Integrate with databases, message queues, and third-party services.
Participate in code reviews, debugging, troubleshooting, and production support.
Implement CI/CD pipelines and follow DevOps best practices.
Contribute to architectural decisions and technical design discussions.
Ensure adherence to coding standards, performance benchmarks, and security guidelines.
Required Skills
Between 3 to 8 years of software development experience.
Solid hands-on expertise in Golang (Go) development.
Experience with Microservices Architecture and RESTful API development.
Proficiency in databases such as PostgreSQL, MySQL, MongoDB, or similar.
Experience with Docker, Kubernetes, and containerized deployments.
REACT NATIVE DEVELOPER
The primary role of a consultant or Sr. Consultant is to be responsible for managing specific sub-work stream (or sub-modules) within a broader project. Sr. Consultants and Consultants on engagements report into the team lead/ manager and are responsible for end-to-end delivery of the sub-work stream allocated to them.
The responsibilities of Sr. Consultant or Consultant can include:
Develop and maintain mobile applications using React Native for iOS and Android platforms.
Collaborate with product and design teams to ensure that the applications meet the re