Backend Developer (Python, GraphQL,Microservices) - Remote

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Starrocks
SQL
Python
API
Microservices
Azure
Snowflake
GCP
GraphQL
GraphQL APIs

Job Details

Role: Backend Developer (Python, GraphQL,Microservices)

Location: Remote

Lead or assist with refactoring legacy code for compatibility with the new StarRocks backend.
Implement and maintain GraphQL endpoints that integrate with the new architecture.
Write, optimize, and migrate SQL logic from MySQL to StarRocks.
Collaborate cross-functionally (no silos); ability to plug in quickly and support various engineering functions as needed.
Write tools and scripts for performance/load testing when needed.
Work independently, self-manage tasks, and deliver without needing handholding.
Strong Python programming experience.
SQL expertise, especially around schema migrations and performance optimization.
Experience with StarRocks or similar distributed columnar databases (e.g., ClickHouse, Apache Doris, Apache Druid).
Solid understanding and practical experience with GraphQL APIs.
Experience with refactoring large codebases or migrating systems/architecture.
Familiar with cloud environments (Azure, Google Cloud Platform)
Skills:

-Starrocks would be great - it is a little niche so any understanding of open-source , Airflow, Open-shift, Kubernetes experience is needed.

-SQL

-Python

-API

-Microservices

-Cloud (Azure, Snowflake, Google Cloud Platform)

-GraphQL

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.