Golang Engineer with Data Center networks
Location
United States
Posted
3 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are looking for a Golang engineer to support the development of an orchestration platform for data center networks.
- The team consists of less than 15 people, including a product owner, an architect, network engineers, and backend developers.
- We use Agile methodology.
- Our tech stack for the project includes: Golang, Docker, Git, Postgres, Linux, SONiC.
- The client is based in the US.
- We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project, if we see that your competencies and profile are well-suited for it.
Your role:
- Actively contribute to the platform development.
- Implement new features and extend/improve existing ones.
- Implement tests.
- Fix discovered bugs efficiently and effectively.
- Create documentation.
- Work in the agile methodology and collaborate with a team.
- Support teammates.
- Attend meetings with the client.
Qualifications
- 5+ years of experience.
- Strong expertise in backend programming, knowledge of design patterns, and clean code guidelines.
- Advanced programming skills in Golang.
- Hands-on experience with libraries and frameworks like GORM, Fiber, NATS.
- Good understanding and practical experience with SQL, including familiarity with the Postgres database.
- Hands-on experience with Docker.
- Hands-on experience with Linux-based environments.
- Experience with network-related projects.
- Good understanding of data center networking (including protocols and concepts).
- Good knowledge of English (B2 level or above).
- High communication skills, proactivity, and ease of expression.
Requirements
- Familiarity with SONiC ecosystem.
- Experience with CI/CD approach.
- Experience with using AI tools for accelerated software development.
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid.
- Professional growth supported by internal training sessions and a training budget.
- Solid onboarding with a hands-on approach to give you an easy start.
- A great atmosphere among professionals who are passionate about their work.
- The ability to change the project you work on.
Job Requirements
- 5+ years of experience.
- Strong expertise in backend programming, knowledge of design patterns, and clean code guidelines.
- Advanced programming skills in Golang.
- Hands-on experience with libraries and frameworks like GORM, Fiber, NATS.
- Good understanding and practical experience with SQL, including familiarity with the Postgres database.
- Hands-on experience with Docker.
- Hands-on experience with Linux-based environments.
- Experience with network-related projects.
- Good understanding of data center networking (including protocols and concepts).
- Good knowledge of English (B2 level or above).
- High communication skills, proactivity, and ease of expression.
- Familiarity with SONiC ecosystem.
- Experience with CI/CD approach.
- Experience with using AI tools for accelerated software development.
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid.
- Professional growth supported by internal training sessions and a training budget.
- Solid onboarding with a hands-on approach to give you an easy start.
- A great atmosphere among professionals who are passionate about their work.
- The ability to change the project you work on.
Related Guides
Related Job Pages
More Backend Engineer Jobs
.Net Applications Developer Senior
Arizona Department of AdministrationThe Attorney General's Office offers a comprehensive benefits package. For a complete list of benefits provided by The State of Arizona, please visit our benefits page.
The Senior .Net Applications Developer analyzes, develops, troubleshoots, and supports .NET-based applications critical for the Arizona Department of Revenue tax accounting systems. This role involves designing and developing client and/or server solutions to satisfy required business needs as part of the .NET Development Team.
Senior Backend Engineer, Analytics Instrumentation, Ruby
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Leading development of unified analytics instrumentation service at GitLab.
We're seeking a Back End Engineer to build and enhance the critical services that power our business. You’ll be developing systems that manage core financial and underwriting operations, coordinating dynamic machine learning models to increase the intelligence of our industry-l...
Senior Backend Engineer, Analytics Instrumentation
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
As a Senior Backend Engineer, you'll lead the design and development of a unified, Go-based instrumentation service that consolidates analytics instrumentation across GitLab's engineering organization. You'll architect and own critical backend systems that help the company unders...