Job Openings Software Engineer (Node.js)

About the job Software Engineer (Node.js)

About Us

TrackMyShuttle is revolutionizing mobility with our intelligent transportation platform. We empower shuttle and bus operators to transform their fleets into dynamic mobility solutions.

We're building technology that doesn't just move people, it moves industries forward. Join our innovative US-based startup with a global customer footprint and shape the future of mobility and your career. Learn more at www.trackmyshuttle.com


Position: Software Engineer (Node.js)

Location: Noida, India (Hybrid) 


What You'll Do

  • Build Real-Time Systems: Architect high-performance Node.js services and features that handle millions of rides. 
  • Design Scalable APIs: Create robust RESTful and WebSocket APIs that seamlessly connect riders, drivers, and operators across multiple platforms.
  • Master Complex Algorithms: Develop intelligent routing algorithms, real-time ETA calculations, and traffic-aware optimization engines.
  • Handle Big Data: Process continuous streams from thousands of GPS units and IoT sensors to deliver actionable fleet insights.
  • Ensure Reliability: Build fault-tolerant services with 99.9% uptime, implementing circuit breakers, graceful degradation, and auto-scaling.
  • Optimize Performance: Profile and optimize Node.js applications for microsecond response times and efficient resource utilization.
  • Secure Critical Data: Implement enterprise-grade security, authentication, and data persistence strategies for mission-critical transportation systems.


What We're Looking For

  • Node.js Mastery (3+ years): Deep expertise in building production Node.js applications using Express.js or similar frameworks.
  • Database Excellence: Proven experience with both SQL and NoSQL databases (e.g., MongoDB, Redis) at scale.
  • API Architecture: Strong track record designing RESTful APIs and real-time systems (WebSockets, Server-Sent Events)
  • Problem-Solving: Demonstrated ability to tackle complex algorithms and data-processing challenges.
  • Mapping & Geo-Services: Familiarity with mapping APIs (e.g., Google Maps, Mapbox) or GIS systems.
  • Cloud & DevOps: Hands-on experience with AWS/GCP, Docker, Kubernetes, and CI/CD pipelines.
  • System Design: Ability to architect microservices, implement event-driven patterns, and handle distributed systems challenges.
  • Performance Optimization: Experience with profiling tools, caching strategies, and handling high-concurrency scenarios.
  • Team Player: Effective communication skills, a collaborative mindset, and a curiosity-driven approach to problem-solving and continuous learning.


Why Join Us

  • Global Impact: Shape the future of transportation at a US-based startup with customers worldwide.
  • Technical Challenges: Solve complex distributed systems problems at the intersection of real-time data, optimization algorithms, and IoT.
  • Innovation & Ownership: Lead architectural decisions, introduce new technologies, and witness your impact instantly. 
  • Career Growth: Fast-track to senior engineering roles with mentorship from industry veterans.
  • Rewards & Benefits: Enjoy competitive compensation, comprehensive benefits, and a culture that fosters creativity and ownership.


If you've been looking to join a startup, help shape its trajectory, and witness tremendous personal and professional growth, join TrackMyShuttle and help transform how the world moves.