Senior Backend Engineer Data-Intensive Applications
New Yesterday
Job Description
LifeLens Technologies, Inc. is a medical device developer located in Ivyland, PA. We are pioneering innovative, next generation, treatment devices for personal health monitoring.
Senior Backend Engineer Data-Intensive Applications
Type: Full-time
Experience Level: Senior (10+ years)
Location: On-site
About the Role
We are seeking a Senior Backend Engineer to help us build and scale a data-intensive platform that ingests, processes, and serves high volumes of sensor data in real-time. You will design and implement microservices, optimize data pipelines, and ensure high performance and reliability in distributed systems. You will primarily work in Java, but experience with Go or Rust is a plus. If you are passionate about solving complex backend challenges at scale, enjoy working with streaming data, and have a deep understanding of modern backend systems, wed love to hear from you.
Responsibilities
- Architect, develop, and maintain scalable microservices using Java.
- Design and optimize APIs and data ingestion pipelines for high-throughput sensor data.
- Implement distributed, fault-tolerant systems using Kafka, Redis, and MongoDB.
- Work closely with time-series databases, with an emphasis on InfluxDB or similar.
- Optimize and monitor backend performance, latency, and reliability.
- Collaborate with data engineers and DevOps to ensure data integrity and system observability.
- Write clean, maintainable, well-tested code and provide technical mentorship.
Minimum Qualifications
- 10+ years of backend development experience, preferably in Java.
- Deep understanding of microservices architecture and distributed systems.
- Proven experience working with large-scale, high-throughput sensor data pipelines.
- Solid hands-on experience with Kafka, MongoDB, Redis, and time-series databases like InfluxDB or TimescaleDB.
- Proficient in designing RESTful APIs and asynchronous data flows.
- Comfortable working with containerization (Docker, Kubernetes).
- Excellent problem-solving skills and a strong sense of ownership.
Preferred Qualifications (Bonus Points)
- Experience with Go or Rust for performance-critical services.
- Experience with Apache Flink, Spark Streaming, or similar stream processing frameworks.
- Familiarity with observability tools (Prometheus, Grafana, ELK).
- Exposure to edge computing or data pipelines running in hybrid environments.
Benefits
- Health, Dental & Vision Insurance
- Paid Time Off
- 401(k)
This role does not provide employment visa sponsorship.
- Location:
- Warminster
- Job Type:
- FullTime
- Category:
- Technology