- Location: Creve Coeur, MO
- Remote: Remote
- Type: Contract
- Job #46494
Technology Partners is currently seeking a talented Software Engineer, Data Platform.
Do you have experience developing, deploying, and supporting backend data services, pipelines, and platforms?
Let us help you make your next big career move a reality!
What You Will Be Doing:
- Develop new features, enhance existing functionalities, and resolve data service and pipeline defects.
- 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.
- 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.
- 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.
Required Skills & Experience:
- Bachelor's in Computer Science or related field with at least 5 years experience, or Master's with 3 years experience, OR a minimum of 8 years experience in this field.
- 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.
- 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, 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 and TLS Certificates.
Desired Skills & Experience:
- Experience with Test-Driven Development (TDD).
- Strong understanding of the Software Development Life Cycle (SDLC).
- Ability to contribute to architectural discussions and drive best practices.
Pay: $67.90 – $97.00 /hr.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.
If this position sounds like you, WE SHOULD TALK!
Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!
Keywords: Software Engineer, Data Platform, Go, Golang, Python, Google Cloud Platform, GCP, GitHub, Terraform, Helm, YAML, PostgreSQL, Google Cloud SQL
Looking for more opportunities with Technology Partners? Check out technologypartners.net/jobs!
All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.
Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.