Golang Developer Data Engineer Expert Apply
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world, headquartered in Leverkusen, and areas of business include pharmaceuticals; consumer healthcare products, agricultural chemicals, seeds and biotechnology products.
Job Title: GoLang Developer / Data Engineer (Expert)
Location: CREVE COEUR, MO, 63141
Duration: 12+ Months
Job Type: Contract
Work Type: Remote
Job Description:
POSITION SUMMARY-
- We are looking for a highly skilled and motivated Software Engineer (contractor) to join our Data Platform team.
- The ideal candidate will play a key role in developing, deploying, and supporting backend data services, pipelines, and platforms.
- You will be an integral part of our engineering team, contributing to architectural discussions, implementing innovative solutions, and driving best practices across the Software Development Life Cycle (SDLC).
POSITION DUTIES & RESPONSIBILITIES
Develop & Deploy:
- Develop new features, enhance existing functionalities, and resolve defects in data services and pipelines.
- Author code primarily in Go, leveraging Python for data pipelines.
- Utilize configuration languages like YAML and employ CI/CD tools such as GitHub Actions or Google Cloud Build
- Participate in code reviews, sharing constructive feedback and promoting best practices.
- Leverage Infrastructure as Code (IaC) tools like Terraform and manage containerized applications using Docker and Kubernetes.
- Build and consume RESTful and gRPC APIs
Test:
- Advocate for and implement good testing practices, including Test-Driven Development (TDD).
- Develop and maintain unit, integration, acceptance, and performance tests to ensure high-quality software delivery.
Support:
- Own and operate the services you build, troubleshooting and supporting production systems.
- Work closely with end-users to resolve issues and incorporate feedback for continuous improvement.
REQUIREMENTS/PREFERENCES
Education Requirement(s):
- Bachelors in Comp Sci or related field with at least 5 years experience, or Master's with 3 years experience
- At least 3 years working with Golang
- At least 3 years working with Google Cloud Platform
- At least 3 years working with Github
- At least 3 years working with tooling like Terraform or Helm
- At least 3 years working in an agile team
Other Skill & Competency Requirements:
Programming Languages:
- Go (Golang)
- Python
- Configuration and Scripting:
- YAML
- Terraform
- Helm
Cloud Platforms:
- Google Cloud Platform (GCP)
Data Technologies:
- SQL Databases: PostgreSQL, Google Cloud SQL
- Big Data: Google BigQuery
- Event-Driven Systems: Apache Kafka, GCP Pub/Sub
API and Protocols:
- RESTful APIs
- GRP
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 and TLS Certificates
TekWissen Group is an equal opportunity employer supporting workforce diversity.