Senior Software Engineer

Job description

We are looking for experienced and talented software engineers.  You'd be joining a dynamic, high performance team. As a problem solver, you chase solutions rather than report obstacles.

 

The type of work you'll do here

  • Deliver complex software projects from start to finish on time and on budget
  • Contribute to improvement/development of company’s internal tools, tech stacks, libraries, etc
  • Mentor other engineers in best practices


Some of the benefits

  • Competitive salary
  • Flexible hours
  • Minutes to the train station
  • Catered lunches
  • Great coffee / Barista training

Requirements

Must-have skills

  • Very strong fluency in several programming languages + libraries/frameworks (exactly which ones not as important)
  • Broad and deep knowledge in general about technology stacks, the web, mobile, security, system infrastructure
  • Ability to grasp unfamiliar concepts / systems / languages / frameworks very quickly and be productive from day 1
  • Software engineering principles
  • Algorithms
  • DB Schema design (both relational and nosql)

 

Nice to have

  • Proficiency specifically in Java, Golang, Javascript/HTML/CSS, iOS, Android
  • Experience with AWS, GCP, Kubernetes

 

Industry experience and qualifications

  • More than 5 years experience as a software engineer
  • Bachelors Degree in Computer Science (or equivalent)