Taro Logo

Software Engineer

Ferryhopper is revolutionizing online ferry booking, collaborating with 110+ ferry companies across 26 countries to provide seamless booking experiences.
Moschato, Greece
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Travel

Description For Software Engineer

Ferryhopper, a revolutionary online ferry booking platform, is seeking a Software Engineer to join their API team in Athens. The company collaborates with over 110 ferry companies across 26 countries, focusing on transforming the ferry travel experience. As a Software Engineer, you'll be instrumental in developing and maintaining the API products that power the Ferryhopper platform for B2B partners. The role requires expertise in TypeScript, Node.js, and API development, with a focus on creating reliable and performant solutions. The company offers a positive work environment with hybrid working arrangements, educational opportunities, and competitive benefits. This is an excellent opportunity for a mid-level engineer looking to make an impact in the travel technology sector while working with modern technologies and contributing to a growing international platform. The role combines technical expertise with collaborative teamwork, making it ideal for engineers who value both technical growth and professional development.

Last updated 14 days ago

Responsibilities For Software Engineer

  • Design and develop new features for the api platform
  • Adapt Ferryhopper's internal APIs to meet B2B platform requirements
  • Ensure performance and reliability through unit and integration tests, and observability practices
  • Contribute and maintain the api documentation
  • Engage in code reviews and foster team knowledge sharing

Requirements For Software Engineer

TypeScript
Node.js
PostgreSQL
Redis
  • Minimum 3 years of web application development experience
  • Deep understanding of Javascript and Typescript
  • Proficient in Git
  • Knowledge of testing practices and coding patterns
  • Excellent problem-solving abilities and strong attention to detail
  • Strong communication and teamwork skills
  • Experience in RESTful APIs (nice to have)
  • Experience with logging, opentelemetry tools and grafana (nice to have)
  • Familiar with testing suits and CI/CD tools (nice to have)
  • Experience with relational databases (Postgres) (nice to have)
  • Experience with containerization (Docker) (nice to have)

Benefits For Software Engineer

Education Budget
  • Competitive compensation package
  • Working equipment
  • Great office space
  • Training and educational budget throughout the year
  • Joining a fast-growing ambitious international team
  • Fun team events and a vibrant company culture
  • Growth opportunities
  • 6 weeks per year remote work from anywhere

Interested in this job?

Jobs Related To Ferryhopper Software Engineer