Senior Golang Engineer
Job Description
Senior Golang Engineer
Virtasant is a leading cloud consulting services provider. We heavily focus on lift & shift cloud-native development cloud cost optimization and migration services. As a consulting company we often face the challenge of creating an engineering team in a matter of a week or two. To do that we have created a secondary support business that runs a talent network and provides staffing services.
The position
We are seeking a highly skilled and experienced Senior Golang Engineer with Kubernetes expertise to join our team. The ideal candidate will have a deep understanding of Golang and Kubernetes including their internals and will be capable of supporting large enterprise applications.
Responsibilities
-
Golang Proficiency:
-
Demonstrate deep knowledge of Golang including language internals.
-
Capable of reading and understanding large Golang codebases.
-
Design refactor and write patches for extensive Golang codebases.
-
Write comprehensive tests using the standard Golang library Ginkgo and Gomega.
-
Utilize Test Driven Development (TDD) practices effectively.
Troubleshooting and Debugging:
-
Troubleshoot applications using logs and profiling techniques.
Kubernetes Expertise:
-
In-depth knowledge of Kubernetes focusing on internal mechanisms and resource quota system management.
-
Hands-on experience deploying scaling and maintaining applications on Kubernetes platforms.
Container Technology:
-
Extensive knowledge of container technologies including Docker and Containers.
-
Strong understanding of Linux-based systems especially control groups features related to resource management and container technology.
Database Development and Monitoring:
-
Proficient in database systems particularly PostgreSQL.
-
Knowledge of Prometheus and general metrics and monitoring systems.
API and Microservices Development:
-
Experience developing API services in Golang.
-
Strong concepts of web/HTTP microservices development.
-
Preferred skills and experience
-
Experience/knowledge of Java and the ability to read and understand code.
-
Experience managing monorepos.
-
Familiarity with CI tools.
-
Experience with Bazel as a build system.
Your background & requirements
-
Bachelor’s degree in Computer Science Engineering or a related field (preferred).
-
5+ years of professional experience in software development with Golang.
-
Proven experience with Kubernetes and container technologies.
-
Strong problem-solving skills and ability to work in a fast-paced environment.
-
Excellent communication and teamwork skills.
Our recruitment process
-
Recruiter interview (30 min)
-
Technical interview and Cultural Fit (60 min)
-
Client Interview (60 min)
What we offer
-
Totally remote full-time (40h/week)
-
Monday to Friday Pacific Hours (8am - 5pm Pacific Time)
-
Long-term no end date independent contractor agreement
-
Payment in USD bi weekly or monthly your choice
-
Training and certification opportunities on AWS GCP and/or Azure.
Date Posted
07/22/2024
Views
2
Similar Jobs
Enterprise Solutions Engineer - Hightouch
Views in the last 30 days - 0
The job description highlights a role in solving complex technical challenges collaborating with stakeholders and enhancing customer experiences throu...
View DetailsEngineering Manager - Growth - Zapier
Views in the last 30 days - 0
Zapier seeks an Engineering Manager to lead their Personalization Platform team emphasizing growth innovation and inclusive hiring practices The role ...
View DetailsAccount Executive - Enterprise - Zapier
Views in the last 30 days - 0
Zapier is seeking an experienced Enterprise Account Executive to join their upmarket sales team emphasizing AI collaboration company values and a remo...
View DetailsSocial Media Marketing Internship - FamFluence
Views in the last 30 days - 0
This job posting describes a virtual Social Media Marketing Intern position with tasks involving content management analytics and strategy development...
View DetailsAccount Executive - Qualio
Views in the last 30 days - 0
Qualios platform helps regulated organizations achieve compliance and reduce risk through automated solutions The job opportunity emphasizes growth co...
View DetailsTechnical Support Architect - Assent
Views in the last 30 days - 0
Assent a leading supply chain sustainability solution celebrates reaching a 100M ARR milestone and Centaur Status The company emphasizes its hybrid wo...
View Details