About the Software Development Engineer position

We are looking for passionate back-end engineers love creating scalable applications with quality code.You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

Software Development Engineer responsibilities are:

  • Organize full lifecycle software development

  • Prepare specifications and determine operational feasibility

  • Write well designed, testable, efficient code

  • Prepare software verification plans and quality assurance procedures

  • Organize documenting and maintenance of software functionality

  • Integrate software components into a fully functional software system

  • Evaluate and deploy software tools, processes and metrics

Software Development Engineer requirements are:

  • 2+ years' experience of working as a Software Development Engineer.

  • Python - Should have sound knowledge of Django or Flask.Familiarity with event-driven programming in Python.

  • Understanding of the threading limitations of Python, and multi-process architecture.

• Basic understanding of front-end technologies, such as JavaScript, HTML5.

• Good understanding of Data Structure and Algorithm.

• Sound knowledge of Database Designing.

Proficient understanding of code versioning tools (such as Git, Bitbucket).

  • BS degree in Computer Science or Engineering