ButterCMS 🧈

Senior Python Developer

ButterCMS 🧈

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain file platform ensuring it meets our high standards for performance and reliability.
  • Integrate with third-party services enhancing functionality and user experience.
  • API development and support for file uploading and management, enabling efficient and secure data handling.
  • Build infrastructure for webhooks and events ensuring our platform can efficiently process and respond to external signals.
  • Work closely with other developers, product managers, and stakeholders across the organization to deliver on project goals and contribute to the overall strategy.
  • Continuously seek ways to improve our platform and processes, embracing new technologies and methodologies to drive innovation.

Requirements

  • 5+ years of experience in Python backend development.
  • Strong understanding of asynchronous programming in Python (async/await, uvloop).
  • Experience with performance optimization and profiling.
  • Experience with high-performance, distributed systems.
  • Expertise in Docker containerization and microservices architecture.
  • Experience with version control systems (Git).
  • Knowledge of HTTP protocols and RESTful APIs.
  • Nice-to-haves: Deep understanding of image formats, compression, and optimization techniques.
  • Knowledge of video processing and transcoding.
  • Understanding of caching mechanisms and CDN architecture.
  • Understanding of computer vision concepts.
  • Experience with memory-intensive applications and optimization.
  • Proficiency in working with AWS services, especially S3 and MediaConvert.
  • Familiarity with message queuing systems (Kafka).
  • Understanding of CI/CD practices.
Benefits
  • Annual financial bonus depending on the company’s performance.
  • Flexible schedule and fully remote work.
  • Professional development resources.
  • LinkedIn Learning access.
  • Extra leave for Tiugo Day - our company’s foundation day and your birthday.
  • English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German.
  • Access to a mental health and well-being platform with 24/7 dedicated psychological support.
  • 2 weeks of paid parental leave for our contractors.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonasynchronous programmingperformance optimizationdistributed systemsDockermicroservices architectureversion control (Git)HTTP protocolsRESTful APIsCI/CD practices
Soft Skills
collaborationcommunicationproblem-solvinginnovationproject management