Acerca de

Backend Developers

Role Description

The Role

  • Develop software for our current AI products and technologies.

  • Collaborate with data-scientists, business analysts, and project managers to create software solutions.

  • Maintain and support our current projects.

  • Create unit, functional, and automation testing for the developed software.

  • Participate in software deployment.

  • Analyze and understand business requirements and break it down to development scenarios.

  • Research and stay up to date with the latest software technologies and be able to choose the right technology for each product.

  • Work in a fast-paced agile environment and be flexible and adaptable.

  • Work with and enhance our current software development life cycle

Requirements

  • BS/BA, MS or PhD equivalent in Computer Science

  • Excellent Knowledge in Python

  • Excellent Knowledge in Django/Django Rest Framework

  • Expertise in building RESTful APIs

  • Knowledge of UNIX/Linux environments

  • Solid understanding of TCP/IP, Network Programming and Operating Systems

  • In-depth knowledge and experience with designing and implementing DevOps concepts such as continuous integration and automated testing

  • Knowledge of relational database concepts and experience writing SQL

  • Knowledge of Application Security (TLS/SSL/HTTPS)

  • Experience in using Git

  • Experience in using Docker

  • Experience in using GraphQL is a plus

  • Experience in Machine Learning is a plus

Backend Application

Programming languages you're comfortable with
Preferred backend frameworks
How many years of experience
Do you have experience with cloud platforms?
[If yes] Which cloud platforms are you comfortable using
arrow&v
Upload File

Thanks for submitting!