[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 https://improvado.io/.
Apply tot his job
Apply To this Job