Excellent understanding of Python and strong knowledge of various Python Libraries, API's and toolkits
Strong troubleshooting skills including the ability to read and understand logs and stack traces
Deep understanding of how to write maintainable code and the importance of testing
Solid experience with Linux systems, including scripting.
Bonus points for: Networking Protocols (TCP/IP, UDP), version control (Subversion and/or git), and databases (such as MySQL).
Above all, we value solid computer science fundamentals (algorithms, data structures and programming skills), and an ability and enthusiasm to learn quickly. If you possess these attributes, we encourage you to apply irrespective your previous skills.
Team player: actively involved in rigorous peer code reviews, design discussions, mentoring junior engineers Required Skills
Note: You must take this online test to complete your job application. Click the button to take the test now or visit your dashboard to take it later. You can also find a link to this test in your registered email address.