Senior Software Engineer

PriceHubble Published: July 13, 2021
Location
Vienna, Austria
Job Type

Description

Job Description As a Senior Software Engineer, you will be more focused on the intern toolings, libraries, and processes to scale our number of countries, products, and team members. You will be able to put your hands on a variety of topics according to your interests: there is no shortage of exciting projects to dig into.

The missions that you will be able to encounter include:

  • Consolidate our core software
  • Build, deploy, and monitor new data pipelines and consolidate existing ones
  • Maintain and improve our data infrastructure
  • Continuously provide new ideas to improve our engines and products
  • Be responsible for understanding and implementing product needsMentor junior engineers (design sessions, pair programming, reviewing, … )
  • Bring a fresh perspective about software development within the team
  • Make sure that we work on the right technologies

Requirements Background

  • At least 3 years of relevant software experience BS/MS/PhD in a scientific field or equivalent experience
  • Strong understanding of Data structures & Algorithms and software engineering concepts like OOP, Design Pattern.
  • Proficiency in at least one object-oriented programming language and at least one scripting language; Python is a strong advantage
  • Experience mentoring junior engineers, or strong appetite to do so
  • Familiarity with software engineering best practices (clean code, code review, test-driven development, ...), version control systems and agile development
  • Experience with Docker, Kubernetes, CICD pipelines or Cloud Computing is a plus
  • Knowledge related to Data Engineering is a plus (SQL/NoSQL databases; Executing, orchestrating and monitoring data pipelines, ..., … )

Softskills

  • You want to work in a fast, high-growth startup environment
  • You like beautiful software and not just software that solves a problem
  • You don’t like dirty code that is not even tested
  • You like to learn from your colleagues and share your knowledge and experience
  • You are comfortable working in English; you have a great read, good spoken command of it

Benefits

  • Flexible work hours
  • Competitive salary
  • Casual dress code
  • L&D program
  • Well-located offices
  • Free snacks, fruits, coffee, beers, soda

APPLY HERE

Related Jobs