Job Search and Career Advice Platform

Enable job alerts via email!

GoLang Developer / Data Engineer

Bayer AG

Creve Coeur (MO)

On-site

USD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Join a leading company as a Software Engineer contractor, responsible for developing and supporting backend data services. Collaborate with a dynamic team to implement cutting-edge solutions and uphold best practices throughout the Software Development Life Cycle.

Qualifications

  • Minimum 5 years experience with Bachelor's, or 3 years with Master's, or 8 years relevant experience.
  • Minimum 3 years working with Golang and Google Cloud Platform.

Responsibilities

  • Develop new features and enhance existing functionalities in data services.
  • Participate in code reviews and advocate for best practices.

Skills

Go
Python
Agile

Education

Bachelor's in Computer Science
Master's in Computer Science

Tools

Terraform
GitHub
Docker
Kubernetes
Job description

Contract (11 months 1 day)

Published 2 days ago

gcp

terraform

gRPC

GoLang

REST APIs

Job Summary:

We are seeking a talented and driven Software Engineer (contractor) to join our Data Platform team at Bayer. As a key member of the team, you will be responsible for developing, deploying, and supporting backend data services, pipelines, and platforms. Your contributions will be vital in shaping architectural decisions, implementing cutting-edge solutions, and upholding best practices throughout the Software Development Life Cycle (SDLC).

Responsibilities:

- Develop new features, enhance existing functionalities, and address defects in data services and pipelines.

- Write code primarily in Go with Python for data pipelines.

- Use configuration languages like YAML and CI/CD tools such as GitHub Actions or Google Cloud Build.

- Participate in code reviews to provide feedback and enforce best practices.

- Utilize Infrastructure as Code (IaC) tools like Terraform and manage containerized applications using Docker and Kubernetes.

- Create and consume RESTful and gRPC APIs.

- Advocate for good testing practices including Test-Driven Development (TDD) and maintain various types of tests for high-quality software delivery.

- Own the services you build by troubleshooting issues and supporting production systems.

- Collaborate with end-users to resolve issues and incorporate feedback for continuous enhancement.

Skills:

Education Requirement(s):

- Bachelor's in Computer Science or related field with a minimum of 5 years of experience OR Master's with 3 years of experience OR at least 8 years of relevant experience.

- Minimum 3 years working with Golang

- Minimum 3 years working with Google Cloud Platform

- Minimum 3 years working with Github

- Minimum 3 years working with tooling like Terraform or Helm

- Minimum 3 years working in an agile team

Other Skill & Competency Requirements:

- Programming Languages: Go (Golang), Python

- Configuration and Scripting: YAML, Terraform, Helm

- API and Protocols: RESTful APIs, gRPC

- Containerization and Orchestration: Docker, Kubernetes (GKE)

- CI/CD and Source Control: GitHub, CI/CD Tools (GitHub Actions, Google Cloud Build)

- Observability and Monitoring: Google Cloud Monitoring

- Security: OAuth, HTTPS/TLS Certificates

This is an exciting opportunity to join a dynamic team at Bayer where you can contribute to innovative projects while enhancing your skills in a collaborative environment. Join us in shaping the future of data services within our Market 360 data asset!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.