Python Backend Developer
About the role
At Tango, we build digital apps and platforms. Startups that we launched include Talixo - our ground
transportation startup serving 1M customers yearly in over 100 countries and Kalamba Games - an innovative
studio building JavaScript-based games.
As a senior python developer, you might:
- help us scale custom built ecommerce and marketplace platforms
- optimize industrial manufacturing processes
- contribute to energy savings / increased renewable energy use by building grid interactive ecosystems.
We work in an iterative agile process based on bi-weekly sprints. You will be collaborating with industry-leading
experts who will assist you with planning and code reviews.
Responsibilities:
- Building APIs powering mobile apps or web frontends
- Building API integrations with other platforms
- Automating business processes and building data pipelines
- Collaborating with cross-functional teams to define, design, and ship new features
- Monitoring built applications during work time (Sentry, Newrelic, CloudWatch Alerts)
- Ensuring best practices while coding - unit tests, code review
Requirements:
- Advanced knowledge of Python
- Advanced expertise with Django (Django Rest Framework/Graphene)
- Solid knowledge of SQL databases (PostgreSQL or MySQL)
- Experience in building containerized applications (Docker and Kubernetes)
- Experience with some of the common AWS services (e.g. EC2, ECS/EKS, Lambda, DynamoDB, S3, API Gateway, OpenSearch) or their equivalent in GCP/Azure
- Understanding concepts of CI/CD pipelines and IaC
Good to know:
- Some experience with modern frameworks like FastAPI
- Experience in dealing with with payment providers (e.g. Stripe, PayU)
- Building IaC with Terraform