Technical Lead

Morristown, New Jersey

Straive
Apply for this Job
Key Responsibilities:
  • Lead architecture and design of a custom TMS solution using open-source tools and frameworks.
  • Collaborate with product owners, business analysts, and UX designers to translate business needs into technical requirements.
  • Oversee the end-to-end software development lifecycle, including coding, testing, deployment, and support.
  • Guide and mentor a team of software engineers, ensuring adherence to best practices in coding, security, and performance.
  • Establish and enforce coding standards, CI/CD pipelines, and DevOps practices.
  • Ensure the system integrates seamlessly with external APIs (e.g., GPS tracking, carrier systems, ERP platforms).
  • Conduct code reviews and lead technical design sessions.
  • Identify and mitigate technical risks early in the development process.
Required Skills & Experience:
  • 10+ years of software development experience with 3+ years in a technical leadership role.
  • Strong background in designing and building enterprise-grade web applications.
  • Proficient in open-source stacks, e.g.:
  • Backend: Node.js, Python (Django/Flask), Java (Spring Boot)
  • Frontend: React, Angular, or Vue.js
  • Database: PostgreSQL, MySQL, MongoDB
  • DevOps: Docker, Kubernetes, CI/CD pipelines, GitLab/GitHub Actions
  • Experience with microservices architecture, REST APIs, and event-driven systems.
  • Familiarity with transport/logistics operations, route optimization, load planning, and shipment tracking is a major plus.
  • Excellent communication and leadership skills.
  • Agile/Scrum development experience.
Preferred Qualifications:
  • Experience with fleet management software, WMS, or ERP systems.
  • Knowledge of GIS/mapping tools (e.g., OpenStreetMap, Leaflet, Google Maps API).
  • Familiarity with message queues (e.g., RabbitMQ, Kafka).
  • Contributions to open-source projects or communities.
Date Posted: 06 May 2025
Apply for this Job