Job Details
Who’s who in the zoo?
You’ll be reporting into the Technical Director and you’ll also get to hang out with the scrum master and work closely with the product design team and DevOps based in the regional office in Singapore.
What kind of fun will you get up to at GoBear?
- – You will build and architectsoftware that will be deployed both in our public-facing website as well asinternal line-of-business applications.
- – You will be expected to focus on building high quality software
- – Employ software best-practices like Test-Driven Development
- – Build engaging user experiences using HTML, CSS and Javascript
- – Build robust, scalable, API-driven server-side applications
- – Lead a software team and where appropriate coach junior team members
- – Architect systems at all layers of the software stack, including the Database, Service and Front-end
- – Lead R&D efforts to explore new technology that allows GoBear to maintain it’s competitive edge
- – Embrace the twelve factors (https://12factor.net/)
Job Requirements
Got skills?
- – A solid understanding of English (written and oral)
- – Preferred to have a working knowledge of NoSQL (schemaless) database systems
- – Experience working with relational database systems
- – Experience working with at least two prominent front-end Javascript frameworks
- – Preference will be given to candidates with functional programming experience (e.g. Scala, Haskell, F# etc.)
- – Experience programming in at least three imperative programming languages, at least one of which must be a strongly typed language
- – A good understanding of Object-Oriented programming fundamentals, and how to apply them
- – Preference will be given to candidates with experience in any of the following areas (the more the better):
- o Java, Python, Ruby, Golang, C#, JavaScript (ECMAScript), Kotlin, Scala, Groovy
- o CouchBase, CouchDB, MongoDB, DynamoDB, Azure DocumentDB/CosmosDB, PostgreSQL, MSSQL, MySQL, Apache Ignite, Hazelcast, Redis
- o Node JS, VueJS, ReactJS, Polymer, AngularJS, Gulp, Webpack, MocaJS, Jasmine, Enzyme, Cucumber
- o Experience deploying software with Cloud Service Providers e.g. Microsoft Azure, Amazon AWS or Google Cloud Platform
- – Bachelors in Computer Science, Information Systems or other related field
- – At least six years of software development experience, two of which needs to be in a Tech Lead role
Does this sound like you?
- – You’re kind
- – You have the ability to communicate complex concepts in an understandable manner
- – You’re willing to coach and teach others
- – You have a preference for persuading others through calm, respectful, rational argument
- – You are always-learning. A hunger for knowledge, discovery and learning new things
- – You are always-improving. An acknowledgement that we can always do better, and a willingness to keep seeking the better way
- – You’re kind (yes I wrote that twice)
We offer
You’ll get to learn from a multi-cultural team of fin-tech disruptors at one of the fastest growing online brands in Asia. Our work makes us innovative, agile, brave and result-driven but we also just love what we do – and because we love what we do, we’re fun to be around (well, we think so anyway). We’ve got an open and transparent culture so what you see is what you get: we’re not cool with office politics. We value freedom and high performance above blindly following processes. In fact, we like it when you challenge our processes. We also like it when you show curiosity for new ideas that make a difference. And, we love it when you discover practical solutions to tough problems. We give lots of high fives for solving tough problems.