Senior Backend Developer with Databricks & SparkThunderhawk Technology Partners LLC • United States
This job offer is no longer available
Senior Backend Developer with Databricks & Spark
Thunderhawk Technology Partners LLC
- United States
- United States
About
Backend Developer / Architect
Location: Hamilton NJ (4 days onsite & 1 day remote)
12+ months contract
In-Person Interview Required
Job Summary
We are looking for an experienced
Backend Developer / Architect
with strong expertise in
.NET technologies, API development, Databricks, Apache Spark, and advanced SQL . The ideal candidate will design and build scalable backend systems, architect data processing pipelines, and ensure high performance and reliability across data and application services.
This role requires strong
system design skills, data engineering knowledge, and experience building enterprise-grade APIs and distributed data platforms.
Key Responsibilities
Design and develop
scalable backend services using .NET / .NET Core
Architect and implement
RESTful APIs and microservices
Build and optimize
data pipelines using Databricks and Apache Spark
Write
complex and high-performance SQL queries
for large datasets
Design
data models, ETL pipelines, and batch/stream processing workflows
Integrate backend systems with
data platforms, cloud services, and external APIs
Optimize application and data processing
performance and scalability
Implement
best practices for security, logging, monitoring, and observability
Lead
architecture decisions, code reviews, and technical mentoring
Collaborate with
data engineers, DevOps, product teams, and frontend teams
Ensure
high availability, reliability, and fault tolerance
of backend services
Required Skills
Backend Development
Strong experience with
C# and .NET / .NET Core
Expertise in
REST API development and microservices architecture
Experience with
API security (OAuth, JWT, authentication mechanisms)
Data & Analytics
Hands-on experience with
Databricks
Strong experience with
Apache Spark (PySpark / Spark SQL)
Advanced proficiency in
SQL (query optimization, indexing, complex joins, window functions)
System Design
Experience designing
highly scalable distributed systems
Strong understanding of
data architecture and data pipelines
Experience with
large-scale data processing
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.