Filestack is a developer service for file uploading in the exploding realm of user-created content. Like APIs from other parts of the technology stack, such as Stripe and Twilio, Filestack allows software developers to integrate more than 25 of the world’s leading cloud drives with just a few lines of code. End users can upload content from websites and mobile apps like Facebook, Instagram, and Dropbox or wherever that content is stored.
Filestack enables developers to upload and store large files, transform and manipulate images and other file types, and deliver that content with blazing speed, responsively, across any type of desktop or mobile device.
Filestack’s scalable infrastructure powers billions of uploads, transformations, and downloads every month and is used by more than 50,000 developers around the world. Filestack is headquartered in San Antonio, Texas. Find more about us:
https://www.filestack.com/
Why join Filestack?
- you will take part in developing a tool used by other software developers
- you will focus mainly on creating new functionalities
- you will work on matured, powerful product with a heavy traffic (over 200 000 000 uploads, 1 700 000 000 downloads, 400 000 000 transformation and 1.5PB of transfer every month)
Day to day responsibilities will include:
- designing, building, managing and scaling the core software that powers Filestack API and services used by thousands of developers worldwide to upload, process and deliver over hundreds millions of files every month
- building and maintaining applications and APIs primarily using Flask and Django frameworks
- intensively using Linux servers on cloud and dockerized deploys
- maintenance of the technical infrastructure on AWS
- support our SDLC through code reviews and support of our Quality processes
- participate in and contribute to technical design discussions
- write clean, maintainable code, and read code created by others
- ensure code adheres to standards for accessibility, scalability, usability, security, and performance
- provide technical guidance and assistance to other developers
- coordinate cross-functionally to insure the project meets business objectives and compliance standards
Required skills
- strong experience working with Python (ideally 5+ years of experience)
- experience with Flask
- experience with PostgreSQL database
- experience of designing and implementing REST APIs
- solid software engineering skills (code quality, testing, design, automation, git)
- experience with Amazon Web Services (EC2, ECS, RDS, ElasticCache, S3, Route53, SQS, Lambda)
- experience building and maintaining products with real-world usage
- ability to rapidly iterate and roll out new code
- well versed in Git and Linux
- good English communication skills
Experience with any of the following is a plus
- AIOHTTP
- DevOps (Ansible/Terraform/Jenkins)
- Docker
- Django
- Go language
- RabbitMQ, Nginx, Redis, Google BigQuery
Our offer
- office in City Center with a friendly atmosphere
- flexibility in choosing the type of contract (UoP/B2B/UZ/UoD)
- 26 paid days off in B2B
- additional 10 days of paid "parental" for a B2B contract
- development fund of 3k PLN per year per head
- free English classes with a native speaker
- free access to Udemy courses
- private healthcare (full Luxmed package including dental care and one-day surgery)
- life insurance
- MultiKafeteria programme (Multisport, cinema tickets, vouchers)
- MacBook Pro + external monitors
- table football, ping-pong & darts in the office
- great coffee, fresh fruits, and snacks in the kitchen
Sounds interesting? Let us know and just press an "Apply" button!