GoLang Developer/ Data Engineer - Envision, LLC
St. Louis, MO 63141
About the Job
Description:
What you will do is why you should join us:
Be a core member of the engineering team focused on creating a simplified experience for end-users to easily ingest, access, and curate data using GCP technologies and services
Take pride in software craftsmanship, apply a deep knowledge of algorithms and data structures to continuously improve and innovate
Project your talent into relevant projects. Strength of ideas trumps position on an org chart
Work with other top-level talent solving a wide range of complex and unique challenges that have real world impact
Explore and develop with modern technology stacks to find the best fit for each software solution
To be impactful, you should have:
At least 7 years experience in software engineering
Recent/Active experience with GoLang.
Strong skills in at least one general-purpose programming language (Go, Java, C#, Python, backend Typescript, etc)
A proven ability to build and maintain cloud based infrastructure on a major cloud provider like AWS, Azure or Google Cloud Platform
Familiarity with creating and maintaining containerized application deployments with a platform like Kubernetes
Strong understanding of relational data models (RDBMS/SQL, query patterns & optimization, etc.). NoSQL also a plus.
Experience developing for or architecting distributed software systems (use of message queues, scalable compute & storage, etc).
A high level of comfort with Unit Testing and its associated methodologies
Proven experience building and maintaining data-intensive APIs using gRPC
Bonus points for:
Experience with protocol buffers and a RESTful approach
Experience with: Google Cloud Platform, Google Kubernetes Engine or Kubernetes
Experience working with Google BigQuery
What you will do is why you should join us:
Be a core member of the engineering team focused on creating a simplified experience for end-users to easily ingest, access, and curate data using GCP technologies and services
Take pride in software craftsmanship, apply a deep knowledge of algorithms and data structures to continuously improve and innovate
Project your talent into relevant projects. Strength of ideas trumps position on an org chart
Work with other top-level talent solving a wide range of complex and unique challenges that have real world impact
Explore and develop with modern technology stacks to find the best fit for each software solution
To be impactful, you should have:
At least 7 years experience in software engineering
Recent/Active experience with GoLang.
Strong skills in at least one general-purpose programming language (Go, Java, C#, Python, backend Typescript, etc)
A proven ability to build and maintain cloud based infrastructure on a major cloud provider like AWS, Azure or Google Cloud Platform
Familiarity with creating and maintaining containerized application deployments with a platform like Kubernetes
Strong understanding of relational data models (RDBMS/SQL, query patterns & optimization, etc.). NoSQL also a plus.
Experience developing for or architecting distributed software systems (use of message queues, scalable compute & storage, etc).
A high level of comfort with Unit Testing and its associated methodologies
Proven experience building and maintaining data-intensive APIs using gRPC
Bonus points for:
Experience with protocol buffers and a RESTful approach
Experience with: Google Cloud Platform, Google Kubernetes Engine or Kubernetes
Experience working with Google BigQuery
Source : Envision, LLC