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 (Onsite/Hybrid)
What You'll Do
- Real-Time Tracking & Dispatch Services: Build Node.js microservices for dynamic route optimization, handling real-time requests and high-concurrency traffic.
- API & Algorithm Design: Design RESTful APIs and algorithms for route generation, ETA calculations, traffic handling, and more.
- Data Integration: Handle data streams from GPS units and sensors to enable continuous fleet monitoring and operational insights.
- Multi-Platform APIs: Develop and maintain robust Node.js endpoints powering web, mobile, and third-party integrations.
- Operational Metrics: Create endpoints for operational metrics, performance analytics, and fleet health monitoring.
- Performance & Reliability: Optimize Node.js services for concurrency, fault tolerance, and efficient resource utilization.
- Security & Data Persistence: Implement access controls, user authentication, and reliable data storage (SQL/NoSQL) for critical business information.
What We're Looking For
- Node.js Expertise (3+ years): Proven experience building scalable Node.js applications using Express.js or similar frameworks.
- Database Proficiency: Hands-on experience with both SQL and NoSQL databases (e.g., MongoDB, Redis).
- API Development: Strong background in building RESTful APIs; experience with real-time systems (e.g., WebSockets) is a plus.
- Mapping & Geo-Services: Familiarity with mapping APIs (e.g., Google Maps, Mapbox) or GIS systems is advantageous.
- System Architecture: Comfortable designing and implementing microservices or modular back-end architectures.
- Problem-Solving: Demonstrated ability to tackle complex algorithms and data-processing challenges.
- Technical Toolkit: Hands-on experience with Docker, CI/CD pipelines, and thorough API documentation best practices.
- Soft Skills: Excellent communication, a collaborative mindset, and a curiosity-driven approach to continuous learning.
Why Join Us
- Global Impact: Shape the future of transportation at a US-based startup with customers worldwide.
- Innovation & Ownership: Work in a dynamic environment where you can drive critical features and see your impact instantly.
- Career Growth: Propel yourself personally and professionally in a fast-paced setting
- 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.