Back-end Developers

Copenhagen, Madrid, Remote
Posted 1 year ago

BotXO

It’s a team effort

If you want to be part of an engineering team working on an innovative product that cares about each other and our code base, we’d love to hear from you.

About the role

We are looking for back-end Python Developers with a devops profile. We use AI to build a great platform used by many top tier industries to make better and faster decisions utilizing big data technologies and cutting edge open source programming languages such as Python(Django) on the back-end and JavaScript (React) on the front-end.

You will be expected to work on the backend design and coding of our API’s and support the cloud infrastructure (IaaS and PaaS), deployment pipelines, etc.

Responsibilities

  • DevOps lead maintaining and improving the cloud infrastructure (AWS Elastic Beanstalk and Azure Cloud). Improve our containerization using docker and docker-compose. Kubernetes will be also used.
  • Participate on the back-end development for our existing BotXO web app and connect our bots to AI engines and train them using different machine learning techniques.
  • REST API development.
  • Being part of our engineering team that performs thorough code reviews and frequent deploys that are well tested. GitLab and Azure DevOps continuous deployment tools.
  • Work in an Agile Scrum environment.
  • Strong communication and collaboration with your fellow engineers and other cross functional partners.
  • Open to mentoring, pairing, and teaching other junior engineers on the team in addition to learning from more senior engineers.
  • Help improve our engineering processes and culture.

Requirements

  • Bachelor’s Degree in Engineering, Computer Science or a related field preferred.
  • 3+ years of experience building web applications and services, preferably in the consumer space.
  • Experience working with cloud solutions like AWS, Azure or Google Cloud. Azure Cloud preferred.
  • Knowledge of automated deployment scripting (Docker and Docker-compose) or cloud infrastructure using kubernetes.
  • Strong development Python skills with knowledge of Python based MVC frameworks, Django preferred
  • Tester mindset (Python unit testing integration with Sentry).
  • NGINX, Gunicorn, Linux.
  • XML, JSON.
  • DB: PosgreSQL, CosmoDB and REDIS.
  • Proven experience with microservices development.
  • Knowledge of Aiohttp, Django, Django REST framework .
  • Knowledge of RESTful APIs.
  • Knowledge of modern front-end build pipelines and tools. We currently use GitLab and Azure DevOps.

Desirable

  • Proven experience in machine learning projects will be of value:
    • Knowledge of some of the following Machine Learning techniques: Logistic and Linear Regressions, Classifiers, Principal Component Analysis, Random Forests, Clustering, Recommender Systems, (deep) Neural Networks
    • Algorithm design: Dynamic Programming, Optimization, Distributed Algorithms

Practicalities

  • Office Locations: Madrid (Spain) and Copenhagen (Denmark)
  • Possibility of traveling to Spain/Denmark for training and other business activities.
  • Competitive salary dependent on seniority.

How to apply

To apply for this position please tap the email Dario Rodriguez, [email protected].

Apply Online

Sign up for a Free Trial

Get access to all features for 14 days and try out our technology for free. No credit card required.

  • Minimum 8 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one number
  • By using BotXO you agree to our Privacy Policy, Terms and Conditions.

    By signing up, you agree to be added to our newsletter. You can unsubscribe at any time.

    Book a Demo


    Please fill in your information below to receive a guided tour of the BotXO Platform and have a talk about your use case.

    By using BotXO you agree to our Privacy Policy, Terms and Conditions.

    Learn more about our NLU engine.

    We’re thrilled to see that you’re interested in our NLU engine.
    Please fill in your information below and our humans will be in touch soon to give you a tour.

    By using BotXO you agree to our Privacy Policy, Terms and Conditions.

    Sign up for our BotXO Essential Plan

    We’re happy to see you’re signing up to the XO Essential Plan! Please fill in your information below:

    By using BotXO you agree to our Privacy Policy, Terms and Conditions.

    Sign up for our BotXO Business Plan

    We’re happy to see you’re signing up to the XO Business Plan! Please fill in your information below:

    By using BotXO you agree to our Privacy Policy, Terms and Conditions.

    Sign up for our BotXO Enterprise Plan

    We’re happy to see you’re signing up to the XO Enterprise Plan! Please fill in your information below:

    By using BotXO you agree to our Privacy Policy, Terms and Conditions.