Join our Facebook group

👉 Remote Jobs Network

Software Engineer - Golang

May 7

Apply Now
Logo of Velotio Technologies

Velotio Technologies

Product Engineering & Digital Solutions Partner for Innovative Startups and Enterprises

DevOps • Outsourced Product Engineering • Machine Learning • Infrastructure Automation • Software Engineering

201 - 500

Description

• You will be working with cloud-native technologies such as Docker, Kubernetes, Micro-services, Prometheus, Service Mesh, Distributed Tracing, Serverless & AWS/GCP. • Design, code, and maintain Kubernetes add-ons, Custom Controllers, Operators, CRDs, runtime tooling, and integrations to enhance Kubernetes capabilities. • Develop products in the cloud-native ecosystem. Or architect and develop tools to help adoption of cloud native technology. • Key technologies this role will employ: Go (Golang), Kubernetes, AWS / GCP, GKE/EKS/Openshift, Prometheus, Prow, Operator SDK, Helm, Terraform, Vault, SQL/NoSQL Databases. • You are an experienced and mature engineer who wants to build incredible products while shaping the architecture, tools, and processes for the team. • Mentor team members and review their work.

Requirements

• 1+ years of experience in Software Development with Golang, Python or Scala. Minimum 1+ years of experience working with production quality Golang codebase. • Experience with Go programming language, paradigms, constructs, and patterns. • Proficient with Kubernetes concepts such as Pods, Services, Deployments, Statefulsets, volume claims, Helm Charts etc. • Proficient in algorithms and data structures • Proficiency with one or more SQL and NoSQL databases such as MySQL, PostgreSQL, Elasticsearch or MongoDB. • Experience with queuing and caching services like Redis, Memcache, RabbitMQ. • Understanding of micro-services architecture. • Ability to operationalize code with proper tracing, metrics, error logging, monitoring and alerts. • Experience with agile methodologies, software development lifecycles, & design patterns. • You’re willing to learn various new technologies and concepts. The “cloud-native” field of software is evolving fast and you’ll need to quickly learn new technologies as required. • Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator. • Bachelor’s degree in Computer Science or equivalent experience.

Benefits

• Autonomous and empowered work culture encouraging ownership and rapid growth. • Flat hierarchy with fast decision making and a startup-oriented “get things done” culture. • Strong, fun, and positive environment with regular celebrations of success.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com