Profile Summary (Server Software Developer) :
A) The job involves the following responsibilities :
Build robust and scalable software in python and golang
Design and build services and system architecture for our real-time distributed systems.
Improve code quality by writing unit tests, performing reviews and automation
Contribute ideas to our technology, algorithms and products
Work with the product and design team to understand the requirements and use cases and translate them into effective solutions.
B) We think you will be a great fit if :
You are experienced yet desire to learn new things.
You love working with smart teams of people and solve hard technical problems.
You are a self-starter, passionate about what you do, and an individual with high integrity.
You like mentoring and guiding others while having a passion to get things done.
C) You meet the following requirements :
2-5 years of recent hands-on coding and software design
Bachelor's or master's degree in a related field from a top-tier university
A track record of solving performance, scaling and high availability problems
Knowledge of how to create software that's fault-tolerant, extensible, reusable and meets desired architectural objectives.
You are up-to-date with the latest architectural trends.
Familiarity with multiple languages and platforms - and a willingness to learn more
Experience with Golang, Python, Django and Angular will be a plus
Experience with large, high-load databases and data stores (SQL and / or NoSQL)
Experience with Linux and scripting languages
Knowledge of healthcare informatics systems and standards would be a plus (but not mandatory)