Overview
Skills
Job Details
Position: Golang Developer
Experience: 6+ years of Relevant experience
Position Responsibilities
Hands-on developer who writes high quality, secure code that is modular, functional and testable.
Familiarity and experience with Microservices architecture
Spans both the application tier and the infrastructure underlying the application tier
From writing Golang code to interface with Vault, Databases, Consul or our APM stack, to optimizing ECS capacity providers, to evaluating the most cost-effective infrastructure to run the app tier on - the candidate for this role has the ability to wear multiple hats over
time.
Significant code development, code review and modest day-to-day support duties.
Contribute to all parts of the software s development including design, development, documentation, and testing.
Ideal Candidate Qualifications
Experience with Golang (highly recommended) development
Proficiency with Infrastructure as Code - such as Terraform, Cloud Formation, or CDK.
AWS experience - we are heavily into ec2, ecs, rds, dynamodb, elasticache, etc.
Experienced Linux developer. Additional Windows experience is a plus.
Accustomed to modern version control systems such as Git
Ability to learn new languages and technologies as necessary
Excellent written and oral communication skills
Strong analytical and problem-solving skills
Ability to work without direct supervision and in a team environment
Master s or Bachelor's degree in Computer Science, Information Technology, Software
Engineering, or related technical field