United Spinal Association Jobs

Spinal cord injury - multiple sclerosis - polio - amyotrophic lateral sclerosis - spina bifida
National Spinal Cord Injury Association Mobile Logo

Job Information

MIDWEST TAPE LLC Senior Streaming Developer in Holland, Ohio

*Full-time, Permanent *

*Remote in the following states only: *Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts. 

Must have flexibility to travel to headquarters periodically (est. 2-3 times a year) for onboarding and meetings.

We are not sponsoring applicants for work visas for this role.

For over 30 years, Midwest Tape has served libraries and their patrons with unparalleled access to the best content available in the media world. Our digital offering, hoopla Digital, combines the media and library expertise of Midwest Tape with the latest in web and mobile technology, delivering an all-in-one experience to the library world. As hoopla continues to grow on a global scale, we are expanding our team.

At Midwest Tape, we know our people are the reason for our success. We value our employees and believe in empowering them to help them thrive. We offer competitive pay and benefits, a healthy work/life balance, and appreciation for a job well done.  

 

Position Summary

Do you thrive on designing and building high-performance streaming solutions alongside other passionate engineers? We need your expertise!

As a Senior Streaming Developer and Collaborative Architect, you'll be a key player in shaping our real-time data pipelines. Leverage your in-depth knowledge of Apache Kafka and Flink (Java 17+) to co-create robust streaming architectures that follow microservices principles and domain-driven design (DDD) best practices. Your expertise won't just be on paper -- you'll actively collaborate and participate with other skilled streaming developers to bring your vision to life.

Success in this role also includes efficient and timely communication with technical and non-technical team members, proactive coordination, a love of new technologies, a strong desire to learn, a curious nature, and a passion for removing inefficiencies.

 

Primary Duties and Responsibilities
  1. Lead the collaborative design and implementation of event-driven, real-time streaming architectures using Apache Kafka and Apache Flink, ensuring alignment with microservices principles and Domain-Driven Design (DDD) patterns.
  2. Foster a collaborative environment with fellow streaming developers, promoting knowledge sharing, mentorship, and continuous refinement of best practices in stream processing, fault tolerance, and scalability.
  3. Architect and implement production-grade, fault-tolerant Kafka pipelines and Flink applications using Java 17+, leveraging Flink's DataStream, Table, or SQL APIs to process high-volume, low-latency data streams.
  4. Ensure compliance with company policies, data governance standards, and industry regulations in all aspects of streaming development and operations.
  5. Advocate and enforce best practices for stream processing, code quality (including code reviews), testing strategies, and maintainability to build a resilient and future-proof streaming infrastructure.
  6. Engage in solution architecture discussions, provide technical guidance, and conduct thorough code reviews to uphold high standards of software craftsmanship and system performance.
  7. Drive continuous improvement by identifying and proposing enhancements to operational workflows, technical stack, and development methodologies, focusing on efficiency, scalability, and cost-effectiveness.
  8. Collaborate with fellow engineers, DevOps and operations teams to proactively monitor, troubleshoot, and optimize streaming applications.
  9. Contribute to cross-functional initiatives, knowledge sharing sessions, and documentation efforts to elevate the team's expertise in Kafka, Flink, and event-driven architectures.
Skills
DirectEmployers