Senior Software Engineer (Platform)

Offer by Hopjump

ruby-on-rails

python

apache-kafka

jira-rest-api

microservices

About this job

Compensation: $110k - 125k | Equity
Job type: Full-time
Experience level: Mid-Level, Senior, Lead
Role: Backend Developer
Industry: Big Data, Travel & Tourism
Company size: 11-50 people
Company type: Private



Technologies

ruby-on-rails, python, apache-kafka, jira-rest-api, microservices



Job description

The Platform Engineering team’s mission is to deliver internal software solutions that drive revenue and improve the traveler experience provided by Hopjump’s externally-facing products. All members of this team take ownership and provide technical leadership across all of the internal software platforms and tools that power our traveler-facing applications. Ultimately, an ideal candidate will be able to align platform engineering activities with business objectives to ensure consistent and predictable delivery of valuable internal software solutions.

A successful engineer on the Platform Team at Hopjump will:

  • Build cloud-based (AWS) micro-services – primarily in Python, (occasionally in Ruby)
  • Implement well-defined features with good test coverage and peer reviews.
  • Take a growth-oriented approach, aggressively seeking opportunities to maximize business value delivered.
  • Be able to handles the entire feature lifecycle on your own within three months, including requirements gathering, implementation, testing, deployment and ensuring business goal achievement.
  • Be ready & able to learn/use Python, Ruby & Ruby on Rails on a daily basis!
  • Strike a balance between pragmatic, timely short-term solutions and technical debt avoidance.

What we're looking for:

  • A./B.S. in Computer Science, or a related field
  • 3-5 years of relevant work experience
  • The ability to plan out a process and execute on it on a daily basis with an emphasis on achieving measurable results
  • A passion for personal growth and a demonstrated ability to learn quickly
  • Experience with the technologies commonly used in our environment is a plus, but not strictly required. Some of these technologies are: Redis, Apache Kafka, MySQL, PostgreSQL, Amazon Redshift, InfluxDB, uWSGI, Airflow, Ansible, and many more.

Things You'll Like About Hopjump:

  • We value and encourage creative thinking & intellectual curiosity.
  • You'll have a very clear understanding of how your work matters to the company.
  • You'll find interesting new challenges every day on the forefront of online marketing.
  • You'll be given the responsibility to have a big impact on and opportunities for leadership within our business from early on.
  • You'll be part of a passionate team with broad skills and interests.
  • We have fun! Frequent company outings, lunches, and parties.
  • We offer competitive salaries, excellent benefits, and a relaxed work environment with plenty of perks.


A new version is available REFRESH