Software Engineer
Job Description
You are a bright and talented software engineer who has a passion for development. You have an interest in functional programming, but not ready to join the cult. Ideally you have 3+ years of experience, enjoy working with open source and you’re hungry for a new challenge. You are a good communicator, and like the idea of working in a no-ego environment.
Job Requirement
-
Excellent problem solving skills
-
Ability to think about and explain concurrency issues, design principles and strategies i.e. you understand what a race conditions are and how to avoid them
-
Strong skills in a modern open source language (Scala, Kotlin, Java, Ruby or Node.js etc).
-
Pragmatic approach to development – it's all about tradeoffs and time constraints
-
Experience shipping products
-
Ability to self-manage
-
Strong troubleshooting skills
-
Great communication skills