Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
AgileEngine is a privately held company established in 2010 and HQed in the Washington DC area. We rank among the fastest-growing US companies on the Inc 5000 list and the top-3 software developers in DC on Clutch.
3 жовтня 2017

Junior Node.js Developer (вакансія неактивна)

Харків

Необхідні навички

We are looking for an integration Developer that will identify all the potential issues/errors/missing features in partners’ API, communicate with the partner and importantly deliver the adapter that converts from the partners’ API to the Busbud internal standard. Your primary focus will be the development of all server-side logic in TypeScript, and ensuring correctness, high performance and responsiveness to requests from the front-end.

• Strong proficiency with Javascript on NodeJS and Typescript
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Good understanding of HTTP, REST, SOAP, XML
• User authentication and authorization between multiple systems, servers, and environments
• Integration of multiple data sources and databases into one system
• Understanding fundamental design principles behind a scalable application
• Implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools, such as Git
• Degree in computer science, software engineering or equivalent experience
• Experience in team development
• Previous startup experience

Пропонуємо

● Good compensation package, highest salaries on market
● Interesting projects and challenging tasks
● Comfortable work schedule
● Zero bureaucracy
● Friendly team with great corporate culture and mentorship (visit us and see it yourself)
● US democratic management style
● Opportunities for self-realization, professional and career growth
● Corporate events and activities
● Professional seminars and training, professional studying

Обов’язки

• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Build quick prototypes to validate documentation
• Use and improve Busbud’s internal system to integrate new bus schedules and bookings
• Understand and integrate bus operator data (offline, web or API)

Про проєкт

Busbud is the bus travel booking app and website with the largest sellable coverage. Users can search, compare and buy tickets from hundreds of bus companies in over 16,000 cities and more than 1M different bus routes. To do that, we’ll wrangle APIs that are written in English, Turkish, Russian, Spanish and more, encoded in XML, JSON or Ascii Art, and sometimes nested in SOAP for good.

We’re working hard to make the bus, one of the most environmentally friendly and sustainable modes of transportation, a great travel option for customers in dozens of languages in over 60 different countries. Our platform unites travelers, partners and bus companies throughout the world to move an increasingly large share of the entire industry online to increase access and improve the travel experience.

Our people, technology and approach have been instrumental in getting us this far, but we have so much more to do, and that’s where you come in.

Гарячі вакансії

Всі вакансії