Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop software for our current products and technologies.
- Collaborate with data scientists, business analysts, and project managers to create software solutions.
- Maintain and improve the performance of existing software.
- Clearly and regularly communicate with management and technical support colleagues
- Test and maintain software products to ensure strong functionality and optimization
- Analyze and understand business requirements and break them 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.
- Communicate and integrate with frontend developers.
- Deploy our software solutions and products
Job 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 Git
- Experience using Docker