Senior Backend Developer with Databricks & Spark

Thunderhawk Technology Partners LLC

Hamilton, NJ

JOB DETAILS
SKILLS
Apache Spark, Application Programming Interface (API), Authentication, Best Practices, Cloud Computing, Code Reviews, Data Management, Data Modeling, Data Processing, Data Sets, Database Extract Transform and Load (ETL), DevOps, Distributed Computing, High Availability, High Reliability, Mentoring, Microservices, Microsoft .NET, Microsoft C# (C Sharp), OAuth, Performance Management, Query Optimization, REST (Representational State Transfer), SQL (Structured Query Language), Scalable System Development, System Architecture, System Integration (SI), Systems Scalability, User Interface/Experience (UI/UX)
LOCATION
Hamilton, NJ
POSTED
30+ days ago
Job Title: Senior 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

About the Company

T

Thunderhawk Technology Partners LLC