Responsibilities
Below are some of the responsibilities a Golang developer is expected to undertake in their
position:
● Implement Docker for smaller-scale applications that require simpler deployments
● Employ Linux Terminal command structures to allow easy back-end operations for
less-expert technical staff
● Structure our user interface with React and ensure REST API access is available for
enterprise-grade customers on-demand
● Collaborate with other DevOps Team to ensure consistent and smooth workflows on
Airflow
● Follow TDD Approach on Agile Sprints
● Implement feedback and changes whenever possible
Requirements:
● At least 4 years of experience as Developer and upto 2 yrs with Provable proficiency in
Golang
● Have expertise in implementing micro services (using tools and technologies for
messaging, RPC, containerization, etc.)
● Experience working with SQL/NoSQL databases, ability to write complex queries and
optimize them. Knowledge of PostgreSQL will be a strong advantage.
● Basic Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)
● Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)
● Basic experience working with AWS/Google Cloud
● Excellent written and verbal communication skills
● Attention to detail
● Knowledge in Python is a bonus
● Strong analytical skills
● Time management and organizational skills
● Knowledge of Go templating, common frameworks, and tools
● Experience working with a team and git repositories in agile environments.