Negotiable
Outside
Remote
USA
Summary: The Backend Developer role focuses on refactoring legacy code and implementing GraphQL endpoints for a new backend architecture. The position requires strong Python and SQL skills, along with experience in cloud environments and distributed databases. The developer will work independently and collaborate across engineering functions to optimize performance and support various tasks. Familiarity with tools like Airflow and Kubernetes is also beneficial.
Key Responsibilities:
- 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 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.
- Utilize strong Python programming experience.
- Apply SQL expertise, especially around schema migrations and performance optimization.
- Leverage experience with StarRocks or similar distributed columnar databases.
- Demonstrate solid understanding and practical experience with GraphQL APIs.
- Refactor large codebases or migrate systems/architecture.
- Familiarize with cloud environments (Azure, Google Cloud Platform).
Key Skills:
- Starrocks or similar distributed columnar databases.
- SQL.
- Python.
- API development.
- Microservices architecture.
- Cloud environments (Azure, Snowflake, Google Cloud Platform).
- GraphQL.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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