freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer, Routing

Open 26d

You will work on high-impact projects that combine cutting-edge technology, complex distributed systems, and challenging algorithmic problems in transportation, routing, and navigation. You'll have the opportunity to own features end-to-end, make key technical decisions, and shape the architecture and reliability of large-scale systems. You'll architect, build, and scale robust, high-performance systems from initial design through deployment to production, develop features and APIs in Golang, implement geometric and graph algorithms, and maintain Python and Java server applications.

Responsibilities

  • Architect, build, and scale robust, high-performance systems from initial design through deployment to production
  • Own features end-to-end, from concept through development, testing, deployment, and maintenance
  • Develop features and APIs for concurrent applications in Golang
  • Implement and improve geometric and graph algorithms to support core product functionality
  • Maintain Python and Java server applications, ensuring reliability and stability
  • Write production-grade code that is efficient, reliable, maintainable, and optimized for performance
  • Optimize application performance, uptime, and scalability while maintaining high standards of code quality
  • Run benchmarks and write analysis scripts for geographical data

Requirements

  • BSc in Computer Science or equivalent (required), with an MSc as an advantage
  • 4+ years of hands-on software development experience, including work with one or more programming languages (Python, Go, Java, etc.)
  • 2+ years of professional Python experience — advantage
  • Experience with AWS or other cloud platforms — advantage
  • Strong grasp of core software engineering principles: data structures, multithreading, OOP, and design patterns
  • Proven experience building and scaling highly available, distributed, large-scale systems
  • Solid understanding of system design, distributed systems, and software architecture
  • Excellent communication skills

Benefits

  • Competitive compensation package which includes base salary and equity
  • Health insurance with a discount for family members
  • Hybrid work
  • Career development and growth opportunities
  • Freefit and other sports lessons
  • 10bis/Cibus food allowance
  • Happy hours
  • Team events

See also