Data?1619452816
Senior Software Engineer @ Cipher

Description

Job Description:

As a senior software engineer, you will integrate our R&D team and collaborate on the development and maintenance process of our in-house products. You will have a thoughtful approach to your development process, considering not only the implementation itself, but also considering performance and maintainability while working on front-end and back-end tasks. You will produce high quality, unit tested code as well as support documentation, and follow the best industry practices. You will also be a reference to your team mates and mentor junior and mid-level engineers.

 

Responsibilities:

  • Write high quality, reusable, testable and maintainable code;
  • Develop front-end and back-end components;
  • Collaborate on the technical design and implementation of new products;
  • Maintain and improve existing codebases;
  • Produce documentation for your work.

Desired Skills:

  • 5+ years of software development experience;
  • Proficient in Javascript, HTML5 and CSS3;
  • Proficient with Python (>=3.6), Django and PostgreSQL;
  • Experience with Golang;
  • Experience with REDIS or similar (Memcache, KeyDB, etc);
  • Good grasp of object-oriented software design;
  • Proficient with git;
  • Good oral and written communication skills.

Nice to Have:

  • Experience with Cloud Environments (AWS/Azure);
  • Experience with Docker;
  • Unix/Linux skills.

 

How to ApplyIf you have some or all of the above skills and experience, then please apply by emailing your updated CV to [email protected]