Journey Alerts logo
Journey Alerts

Travel made easier for everyone

Journey Planning Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

65 days ago

Salary

0

Seniority

Senior

Job Description

Journey Planning Developer

Journey Alerts

• Working closely with the tech director and senior developers to help extend and customise our OpenTripPlanner (OTP) based multi-modal routing platform • Liaising with our product team to identify and specify existing and future functionality for the core routing platform, and liaise with the OTP community to align development with the wider project roadmap • Developing unit and integration tests to and help create complex systems to help validate and improve data and routing quality • Contributing to the clear documentation of new processes and improvements to existing documentation

Job Requirements

  • Prior experience of working with OpenTripPlanner (OTP) or a similar open/closed-source multi-modal routing engine
  • Familiarity with data standards such as GTFS, SIRI, NeTEx, TransXchange etc
  • Solid knowledge of Java (Scala experience also useful)
  • Experience with source control (Git preferred), continuous integration, and unit/integration testing and issue management software (Jira ideally)
  • Bash scripting and basic *nix deployment and configuration experience
  • Experience with ETL / Stream processing (desirable)
  • Familiarity with both relational and NoSQL databases (e.g. MySQL or DynamoDB) (desirable)
  • Commercial experience with Amazon Web Services (Lambda, API Gateway, Kinesis, DynamoDB, S3, EC2, ECS etc) (desirable)
  • Familiarity with RESTful API design concepts (desirable)

Benefits

  • Share options scheme for all staff – you will own a meaningful part of the business
  • Flexible working so that you can plan your workday around your commitments
  • We invest in your development with both personal professional and vocational development budgets
  • Generous holiday allowance because we know that downtime feeds creativity and productivity
  • A real work/life, family friendly balance - we don’t want you working the weekends
  • No micro-management!
  • Exposure to many aspects of the business and the opportunity to rapidly grow your career in your own direction
  • Fab newly fitted out office in the heart of Leamington Spa
  • Flexible location (office/WFH hybrid)
  • Free mental health support through Mindful Employer
  • Cultural and active lifestyle contributions for a healthy mind and body
  • Sabbatical scheme – just send us a postcard
  • Regular team socials but no ‘forced fun’

Related Job Pages

More Software Engineer Jobs

Yoyo logo

Senior Mobile Engineer, iOS

Yoyo

The World's Most Rewarding Buying Experience.

Full TimeRemoteTeam 51-200H1B Sponsor

• Develop innovative new features: evaluate user journeys, design implementations from product specifications, write great code and collaborate with your team to deliver features • Contribute technical ideas to improve our products and refine our development process, we have a well defined roadmap for technical improvements on our iOS codebase • Translate designs into efficient, maintainable and reusable code and tests • Participate in code review to integrate changes with the existing codebase • Use performance metrics to build a delightful experience for our users. Allow data to drive decisions about what to refactor • Use your time effectively and take ownership of your work. Support other members of the team, communicate and participate • Participate in our engineering culture. Attend daily stand-ups, plan with your team and share knowledge

Mauritius
Workhint logo

NetSuite Developer

Workhint

On a mission to make work flexible, clear, and fast like a rocket 🚀

ContractRemoteTeam 1-10H1B No Sponsor

• Design and develop custom scripts (SuiteScript), workflows, and functionalities in NetSuite to meet business requirements. • Build integrations between NetSuite and other business systems using RESTlets, SOAP, or third-party APIs. • Configure and customize NetSuite modules including CRM, ERP, and eCommerce according to company requirements. • Assist with data migration, import/export of data, and database management within NetSuite. • Provide ongoing support for NetSuite users, troubleshoot issues, and resolve any technical challenges. • Test custom developments, document technical solutions, and ensure proper implementation of custom features. • Collaborate with various departments (e.g., finance, operations) and provide training or guidance on how to use custom solutions.

Texas
ContractRemoteTeam 201-500Since 1998H1B Sponsor

• Demonstrates up-to-date expertise and applies this to the development, improvement, and release of enterprise iOS App • Participates in peer code reviews and contributes effectively within an agile setup with designers, product managers, and peer developers • Provides and supports the implementation of business solutions • Provides mobile engineering support to the business • Troubleshoots business and production issues for mobile devices

California
TeamUpdraft logo

WooCommerce, WordPress Developer

TeamUpdraft

We build beautifully coded WordPress plugins you can rely on.

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Collaborate with the team on our codebase to implement new features, bug fixes and improvements • Work in PHP, JavaScript and WordPress libraries to write clean, efficient and secure code • Write inline documentation for your code • Test and produce testing guides for your code • Manage your own time to fulfil your tasks • Research / debug problems on your own or in collaboration with other developers and our support team

India
Job Closed