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)