Sr. Golang Engineer-Remote

Remote • Posted 20 days ago • Updated 20 days ago
Contract W2
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • golang
  • microservices
  • REST API
  • gRPC
  • UML
  • Docker
  • Kubernetes
  • GitOps

Summary

Sr. Golang Engineer

Here s what you'll do

  • Design, build and deploy high-performance, resilient, scalable cloud-based software systems and components for the best-in-class cybersecurity platform.
  • Drive the delivery of software capabilities from an idea to production, following SDLC processes, with an eye on quality and efficiency.
  • Utilize Google Cloud Platform platform to build and run highly available software systems.
  • Identify and resolve performance issues across systems and components.
  • Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering.
  • Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times.
  • Own and ensure the quality of systems through automated tests.
  • Ideate technical solutions for product requirements and user stories.
  • Actively engage and participate in design and code reviews.
  • Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team.

Here s what you ll need

  • 7+ years of experience in distributed-systems and backend software engineering.
  • Expert knowledge of golang (6+ years). Knowledge of Ruby is preferred but is not required.
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing.
  • Strong design skills required UML is a bonus; exposure to Domain Driven Design desirable.
  • Experience with asynchronous messaging technologies such as Google PubSub, Kafka.
  • In depth knowledge of NoSQL and RDBMS technologies.
  • Strong experience with Docker, Kubernetes, Cloud Environments (Google Cloud Platform preferred).
  • Experience working on agile teams.
  • Excellent communication and collaboration skills in all mediums.
  • Experience working on and scaling a microservice-based application.
  • Experience with GitOps and DevOps principles, practices and tools.
  • A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10122158
  • Position Id: 8883574
  • Posted 20 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

13d ago

Easy Apply

Contract

$50 - $60

Remote

11d ago

Easy Apply

Contract

Depends on Experience

Remote

5d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Easy Apply

Contract

$60 - $65

Search all similar jobs