Mid-Senior API Developer

Recruiter
Hyperion Development
Location
London Charing Cross Station
Posted
12 Oct 2018
Closes
17 Oct 2018
Contract Type
Permanent
Hours
Full Time
As a API Developer on our new platform team, you must have a proven track record of shipping clean and high-quality back-end Python code. You should be comfortable doing independent deep dives into the documentation and source code of third-party APIs and libraries. You should be able to evaluate different ways of achieving the same goals, choose the best option, and present a summary of your findings and reasoning to the team. You should take pride in writing and shipping code and have experience in building scalable web applications and/or APIs.

You'll work on building a platform to scale human review of code in close collaboration with a small dev team, and jump on a project to integrate this API into one of the largest developer training organisations in the world. You will be involved at all stages of the process, from architecture and choice of technology to sprint planning and writing code. We work mainly in Python and Django, with Gitlab for issues and code reviews, and we run on AWS.

You will take initiative and responsibility for your work, reporting any problems along with proposed solutions. There is no micromanagement at Hyperion. You will work directly with the engineering lead to build and scale a new platform, and integrate this into our existing product.

We are looking for team members to join a company that is already recognised as one of the top education technology startups in Europe, Middle East and Africa. Our team consists of ex Google and Amazon employees who have scaled products to hundreds of thousands of users and we are looking for team members who are competitive, ambitious, and have track record of delivering high quality code in a fast-paced environment.

ESSENTIAL REQUIREMENTS

* Bachelor's degree or equivalent
* Good knowledge of Python
* 1+ years back-end development (preferably Python, Django)
* 1+ years experience with RDBMS (preferably PostgreSQL)
* Experience with API development and integration
* Experience writing clean, documented code
* Experience with integration and unit tests
* A solid knowledge of computer science fundamentals, especially data structures, algorithms, and networking
* Experience with VCS (preferably git)
* Ability to work independently and in a team
* Meticulous attention to detail
* A problem-solving and positive attitude
* Excellent written and oral communication skills.
* Start-up mentality and the desire to see Hyperion succeed
* An interest in the future of education and online learning

PREFERABLE REQUIREMENTS

* Experience building scalable APIs using Django-Rest-Framework or equivalent
* Experience with code review tools (e.g. ReviewBoard, GitLab)
* Knowledge of file syncing platforms and APIs (e.g. Box, Dropbox)
* Knowledge of online learning platforms (e.g. edX, Blackboard, Moodle)

Similar jobs

Similar jobs