Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Software Engineer at SafeMotos

    Posted: May 9, 2019
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    Software Engineer

    Do you believe Kinshasa could be the most exciting opportunity for technology in Africa? Join us.

    We are looking for experienced NodeJS Backend Developers to work on backend microservices that abstract business elements and manage the interchange of data between the server and the users. Your primary focus will be the development of business logic, server-side logic, definition and maintenance of the data models, controllers and repositories, and ensuring high performance and responsiveness to requests from the front-end. SafeMotos is a mobile first company therefore an understanding of front-end technologies is necessary.

    This will be a competitively financially compensated job with the opportunity of fast career progression, the option of inclusion in an employee stock option plan and a view from the driver seat of a company that is attempting to use technology to positively transform the transportation system of Kinshasa and the DR Congo.

    This position will be based in Nairobi with perks like medical and gym access, with international travel being possible to other SafeMotos offices or for conferences. Signing bonuses are available for motivated candidates, while the company has an employee stock option plan in place for especially promising candidates.

    Responsibilities

    • Implementation of business logic to match business needs
    • Writing reusable, efficient code and tested code
    • Design and implementation of low-latency, high-availability and performant applications
    • Implementation of security and data protection
    • Integration of data storage solutions which may include Postgres, Elastic Search, Kafka

    About You

    • Experience with implementing automated testing platforms and unit, integration and acceptance tests with Jest, Mocha, Sinon or similar libraries
    • Strong proficiency in JavaScript and TypeScript
    • Knowledge of Node.js and Typescript frameworks such as NestJS, Ts.ED
    • Understanding of database technology and experience with relational databases such as Postgres required
    • Understanding fundamental design principles behind a scalable application
    • Experience with app engine, Kubernetes engine, StackDriver
    • Understanding of event driven architecture, basic understanding of Kafka, Pub/Sub models
    • Good understanding of server-side templating languages such as Jade, EJS
    • Good understanding of server-side CSS preprocessors such as Less
    • User authentication and authorization between multiple systems, servers, and environments
    • Integration of multiple data sources and databases into one system
    • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
    • Proficient understanding of code versioning tools, such as Git
    • Fluent in English

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Get new Engineering / Technical jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail