Overview

We have a position for a strong mid or senior software engineer with excellent python knowledge to join our engineering team and help us develop the SB4 platform – a global B2B forecasting solution based on graph database and Machine Learning technologies.

Responsibilities:

  • Participate in architectural design sessions and product discussions.

  • Help design and implement functional requirements.

  • Build efficient back-end features in Python/Django.

  • Implement software enhancements and suggest improvements.

  • Design and implement RESTful APIs.

  • Take ownership of tasks and deliver with limited supervision.

  • Perform code reviews, identify potential issues to reduce technical debt, and provide coding best practice recommendations.

  • Prepare technical documentation.

Required Qualifications:

  • 4+ years of professional software development experience

  • Strong knowledge of Django/Flask web framework

  • Strong knowledge of building RESTful APIs using Python (Django Rest Framework, FastAPI)

  • Strong understanding of Django ORM

  • Detail-oriented, excellent problem-solving skills and the ability to quickly learn and apply new concepts, principles and solutions

  • Experience with AWS, Docker, Airflow, RabbitMQ, Celery, Neo4j is a plus