Software Developer (Python)

Argentina / Brazil / Mexico / Poland / Ukraine
Application Development – Back-end Development /
Remote
We are looking for a Python Developer to join our growing team.

Project description: This project focuses on providing consumers with quality and affordable product protection options for their online purchases.

Responsibilities:

    • Primarily engage with a web application built in Python, Flask, SQLAlchemy, Alembic, etc. It's less infrastructure and more around API and codebase design and maintenance.

Mandatory requirements:

    • Knowledge of Flask web framework.
    • Experience working with microservices (debugging and maintaining).
    • Hands-on experience with Docker.
    • PostgreSQL.
    • Knowledge of python ORMs (preferably SQLAlchemy).
    • Familiarity with AWS.
    • Familiarity with python linters and code formatting tools (Ruff, Black).
    • Hands-on experience writing unit tests.

Optional requirements:

    • Experience in developing and supporting frontend (React). 
    • Experience with monitoring tools (Sentry, NewRelic).
    • Knowledge of Kubernetes.

Tech stack:

    • Python (flask, sql alchemy, general API design and maintenance),
    • Javascript (React, general UI design and maintenance).