[Remote] Middle Python Developer
Note: The job is a remote job and is open to candidates in USA. Improvado is an AI-powered marketing data platform designed for mid-market and enterprise teams, helping companies automate complex marketing data workflows. They are seeking a Middle Python Developer to design, develop, and maintain backend services for their marketing analytics platform, focusing on scalability and performance. Responsibilities • Design, develop, and maintain backend services for Improvado’s marketing analytics platform, with a strong focus on scalability, reliability, and performance • Own backend features end-to-end, from technical design to production support • Participate in architectural discussions and refactoring initiatives to support platform growth • Design and implement new functionalities and integrations with external systems • Write high-quality, well-tested code using Pytest and other testing frameworks • Optimize application and database performance, including work with large datasets and high-load services • Investigate, troubleshoot, and resolve production issues • Collaborate with the front-end team and cross-functional partners (data engineers, product managers) • Participate in code reviews, contributing to code quality and engineering standards • Participate in Agile development processes (daily stand-ups, sprint planning, retrospectives) • Share knowledge within the team and support continuous improvement initiatives Skills • 3+ years of professional experience in Python backend development • Strong experience with Django (or similar Python web frameworks) • Comfortable working with Linux • Experience designing and building RESTful APIs • Solid understanding of OOP principles, SOLID, and common design patterns • Experience working with relational databases, especially PostgreSQL • Experience with asynchronous processing or background jobs (e.g., Celery, asyncio, or similar) • Experience working on production systems with moderate to high load or data volume • Ready to work with a team distributed across different time zones • Strong problem-solving skills and a solid software engineering foundation • Curious, proactive, and continuously learning modern backend best practices • Experience with ClickHouse or other analytical databases • Experience with Redis, RabbitMQ, or similar messaging and caching systems • Familiarity with AWS or other cloud platforms • Experience with Docker and Kubernetes • Experience working in CI/CD environments • Familiarity with Domain-Driven Design (DDD) • Experience with Big Data or analytics-heavy platforms Benefits • 20 working days of PTO per year • US holidays and additional days off • Extremely fun & open startup environment • Professional development reimbursement Company Overview • Improvado is an advanced marketing analytics tool for data-driven marketing teams functioning within major companies. It was founded in 2015, and is headquartered in San Diego, California, USA, with a workforce of 51-200 employees. Its website is Apply tot his job