Work with the team to create automation tests, assess requirements, design solutions, deploy functionality, and construct continuous delivery pipelines
Combine server-side code and logic with front-end elements
Work well with product teams and engineering experts to fulfill product requirements and offer fresh solutions
Use a thorough, test-focused strategy to troubleshoot and improve the program
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a software engineer
3+ years of experience with Golang
Experience in API development using Gin and Gorm
Knowledge of Unit Testing using stretchr or testing packing
Experience in microservices architecture
Experience with PostgreSQL
Experience working with EIP or Integration Patterns using Apache Kafka, ActiveMQ, Azure Service Bus, etc.
Experience in developing GraphQL Server using gql gem is a plus
Knowledge of container-optimized image development is desirable
Experience in using Azure developer tools and services is desirable