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
  • Technical Support Engineer

    We need 4 Technical Support Engineers with strong expertise to join us. You'll provide second-level support to our EMEA & US customers, swiftly addressing their technical issues. A...

  • C# .NET Developer

    We are looking for a talented, passionate, and pragmatic engineer, able to work in a rapidly changing environment. You will be developing Windows applications using C# ASP.NET MVC ...

  • Python Developer

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