Overview

We are seeking a developer with extensive knowledge and skill to work on both the front-end and back-end of the system to join our team! Your primary responsibilities will be on the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will be responsible for integrating the front-end elements built by your co-workers into the application.

Key responsibilities

  • check-circle
    A good understanding of 5yrs above of performance in distributed backend systems and 2yrs above of experience working in Node Js
  • check-circle
    A good experience of driving and using modern development practices such as BDD and TDD would be highly advantageous
  • check-circle
    Design and implementation of low-latency, high-availability, and performance applications
  • check-circle
    Good proficiency in Javascript and React Js maximum 2yrs above
  • check-circle
    Good proficiency in HTML and CSS of maximum 2yrs above
  • check-circle
    Developing and maintaining quality software product code
  • check-circle
    Experience in cloud-based services
  • check-circle
    Implemenatation of security and data protection
  • check-circle
    A developer as a self-starter who values autonomy and accountability

Required experience

  • tick
    Minimum of 5years of experience developing software
  • tick
    Proficiency with multiple front-end programming languages
  • tick
    Proficiency with multiple back-end programming languages
  • tick
    Understanding the nature of asynchronous programming and its quirks and workarounds
  • tick
    Integration of multiple data sources and databases into one system
  • tick
    Strong problem-solving skills
  • tick
    Strong teamwork skills
  • tick
    Strong analytical skills
  • tick
    Strong organizational skills
  • tick
    Minimum of a Bachelor’s Degree in Computer Science or related field

Bonus points

  • tick
    Excellent verbal and written communication skills
  • tick
    Experience working in a fast-paced and remote environment
  • tick
    Understanding fundamental system design principles behind a scalable application
  • tick
    Creating database schemas that represent and support business processes
  • tick
    Proficient understanding of code versioning tools, such as Git

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions? Write to us

Careers

Open vacancies

View all vacancies
  • Flutter Developer

    We're in search of an experienced Senior Flutter Developer to join our mobile app development team. Your main duties will involve creating and integrating user interface components...

  • Python Developer

    We're seeking a Software Engineer with 3+ years of experience in Python. In this role, you will be responsible for designing and building a robust infrastructure that correlates da...