We are looking for an experienced Back-end Developer to join our team.
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve the user experience.
You should be able to develop and maintain functional and stable web applications to meet our company’s needs.
Required Skills :
Expert level of knowledge and experience in Python Development
2-3 years using MySQL / MongoDB including database design and optimization.
Understanding of API's and REST architecture.
Excellent concepts of OOP
Understanding of Web Development and Architecture.
Experience with MongoDB and ElasticSearch
Microservices and their architecture
Flask apps
Understanding of Data models and prediction algorithms
PEP 8 coding practices
Skills (would be a plus) :
Design Patterns
Experience with relational database systems
Dockers
CI / CD process
Unit testing
Web-scrapping / crawling
Requirements :
Experience with config management or automation frameworks. (i.e. Ansible / Terraform / Puppet / Capistrano)
Good to have knowledge of Flask / Django framework.
Experience maintaining production infrastructure in a Linux Environment.
Experience architecting web applications.
Solid understanding of Design Patterns and Object Oriented.
Good understanding of data structures, algorithms, and operating system kernels.
Your passion for technology and the ability to think critically about the performance, scalability, and reliability of software is unparalleled.