We are looking for a passionate Backend Software Engineer that has cutting edge coding skills and strong analytical skills, capable of delivering quality products in an Agile environment, with strong communication skills. You will mainly be responsible for creating Restful APIs connected to different types of databases and search engines.
- Write reusable, testable, and efficient production ready code;
- Design, develop and test our core backend APIs and databases;
- Participate in system architectural decisions;
- Integrate new tools into our processes and suggest new ways of improving systems;
- Communicate with other internal teams.
- Good experience in Elasticsearch/ Solr;
- Good experience in relational and NoSQL databases;
- Experience in open source languages especially Python;
- Knowledge of Restful APIs;
- Proficient understanding of code versioning tools such as Git;
- Experience in graph databases like Neo4j;
- Web / Frontend requirement understanding;
- Has strong communication skills (online and in person);
- Is proactive and takes initiative.