Position Overview:
We are seeking a highly skilled and experienced Senior Software Engineer to lead the design and implementation of a scalable geo-redundant microservice for high-volume real-time data streaming. This critical role will be instrumental in building a robust system that can process vast amounts of data from IoT devices on trucks, containers, and shipping products, ensuring efficient tracking, rerouting, and delivery.
Key Responsibilities:
– Design, develop, and implement a scalable microservice architecture for high-volume real-time data streaming.
– Collaborate with cross-functional teams to define system requirements and data flow processes.
– Utilize Kubernetes, Docker, Apache Kafka, and other relevant tools to build and deploy microservices.
– Implement geo-redundancy and failover mechanisms to ensure high availability and data integrity.
– Optimize data processing pipelines for performance, scalability, and fault tolerance.
– Develop APIs and integrations to support data exchange with various IoT devices and external systems.
– Implement robust data validation, transformation, and enrichment processes.
– Monitor, troubleshoot, and fine-tune the microservice to ensure smooth operations.
– Document system architecture, design decisions, and best practices.
– Inform us of emerging technologies and industry trends that we might have overlooked in the scoping of our project.
Qualifications:
Proven experience designing and developing scalable microservices for real-time data streaming.
Strong expertise in Kubernetes, Docker, Apache Kafka, and related technologies.
Proficiency in programming languages such as Python, Java, or Go.
Experience with georedundancy, failover strategies, and high availability design.
Knowledge of IoT device integration and data protocols.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Excellent problem-solving skills and the ability to work in a collaborative team environment.
Strong communication skills to convey complex technical concepts clearly.
If you are a forward-thinking engineer with a passion for real-time data streaming and geo-redundant systems, we invite you to join our team and help us redefine the future of cargo tracking and insurance.
Application Process:
Interested candidates are encouraged to submit their resume, cover letter, and any relevant portfolio or project samples to us here on Upwork.
Hourly Range: $25.00-$50.00
Posted On: January 20, 2024 23:53 UTC
Category: Full Stack Development
Skills:Microservice, Docker, Kubernetes, Python, API Integration, Web Application, NGINX, Apache Kafka
Country: United States
click to apply
Powered by WPeMatico