TechClub Inc is focused on logistics optimization and is seeking a Senior Engineer to design, develop, and operate distributed backend platform components. This role will improve efficiency and enable real-time decision-making for one of the largest rail networks in North America.
Responsibilities:
- Architect and Design Distributed Systems: Build scalable, resilient, and fault-tolerant platform components for enterprise-grade logistics applications
- Enable Real-Time Logistics Decisions: Develop systems that process telemetry and operational data to optimize train scheduling, asset utilization, and route planning
- Lead Development Efforts: Implement backend services, APIs, and frameworks that support IoT-driven insights and predictive maintenance
- Operational Excellence: Ensure high availability and reliability for mission-critical logistics platforms through automation and monitoring
- Performance Optimization: Continuously improve system performance to support high-volume, time-sensitive freight operations
- Technical Leadership: Mentor engineers and set best practices for distributed systems development
Requirements:
- Experience: 8+ years in software engineering with a strong focus on distributed systems and backend platforms
- Technical Expertise: Deep knowledge of distributed architectures, microservices, and event-driven systems
- Proficiency in languages such as Java, Go, or Python
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes)
- Experience with messaging systems (Kafka, RabbitMQ) and data stores (SQL/NoSQL)
- Operational Skills: Hands-on experience with CI/CD pipelines, monitoring tools, and incident management
- Leadership: Proven ability to lead technical initiatives and mentor senior engineers
- Experience with streaming platforms, distributed caching, and high-throughput systems
- Knowledge of security best practices for distributed systems
- Familiarity with observability frameworks (Prometheus, Grafana, OpenTelemetry)