Senior Software Engineer - Backend
Core
Design, develop, and maintain scalable, high-throughput backend services and data pipelines for a healthcare marketing platform, serving products, analytics, and machine learning engineers.
Role type
Senior Backend Software Engineer (Data & Infrastructure)
Builds
Scalable data architectures, event-driven services, REST APIs, and self-service data pipelines.
Domain
Healthcare marketing technology, big data, distributed systems
Required skills
Java, Spring Boot, Python, SQL, Kafka, Apache Spark, AWS/GCP, PostgreSQL, Microservices, System Design, DataOps, DevOps, Bash
Preferred skills
GraphQL, gRPC, Aerospike, Clickhouse, Druid, Airflow, BigQuery, AI-native delivery (SDLC integration), Agentic coding tools
Technologies
Java, Spring Boot, Kafka, Spark, AWS, GCP, Kafka, Druid, Airflow, BigQuery, Clickhouse, PostgreSQL, MySQL, Aerospike, GraphQL, gRPC
Responsibilities
Design and build scalable backend services and REST APIs; Develop and run batch and streaming data pipelines; Implement event-driven services using messaging platforms; Manage reporting APIs and data storage solutions; Uphold engineering best practices for API design, code quality, testing, and data privacy; Review, test, and debug AI-generated code.
Seniority
Senior, hands-on IC