Overview
Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Java
React
JavaScript/TypeScript
Python
GCP
RESTful API development
containerization
CI/CD
Kafka
Snowflake
BigQuery
relational databases
Job Details
Title -Full Stack Staff Java Developer (React, Python, Java, Google Cloud Platform)
Location - remote
Seeking Full Stack Staff Software Engineer with strong React, JavaScript, Python, and Java experience to join our Data Engineering team. The ideal candidate has hands-on expertise building cloud-native applications on Google Cloud Platform and experience in the Healthcare/Insurance domain.
Responsibilities
- Design, build, and maintain full-stack applications using React (JavaScript/TypeScript) and Python, with some backend services in Java.
- Develop scalable frontend interfaces and backend services, including data models, REST APIs, caching, and observability.
- Integrate backend services with Kafka-driven pipelines and data platforms such as Snowflake and BigQuery.
- Build and deploy containerized applications using Docker and CI/CD pipelines (Azure DevOps or GitHub).
- Work with relational databases and modern data systems such as Snowflake, BigQuery, SQL Server, and Postgres.
- Implement secure application patterns including JWT, Okta, and policy-based authorization.
- Apply best practices for structured logging, retries, health checks, and service reliability.
- Collaborate with data engineers and analytics teams, includi
- 5486+ng work with DBT (Data Build Tool).
- Leverage Google Cloud Platform services in application development.
Required Skills & Experience
- Strong hands-on experience with React, JavaScript/TypeScript, Python, and Java.
- Proven experience developing cloud-native applications on Google Cloud Platform, including hands-on work with BigQuery.
- Background in Healthcare/Insurance technology.
- Experience with RESTful API development, containerization, and CI/CD.
- Familiarity with modern data platforms and integration patterns (Kafka, Snowflake, BigQuery, relational databases).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.