[Remote] Middle Python Developer

Remote Full-time
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
Apply Now

Similar Opportunities

[Remote] Junior Software Engineer (QA) - Pacific Time Zone

Remote

[Hiring] Associate Director, Federal Government Relations @Alnylam Pharmaceuticals

Remote

Government Affairs Analyst

Remote

Corporate Communications Manager - Marketing & Comm (U.S. Remote)

Remote

[Remote] Marketing And Public Relations Manager

Remote

Public Relations Manager Remote-first | | 141K – 183K a year + profit share Job

Remote

QA Automation Engineer Atlanta, GA or Remote

Remote

QA Engineer (Mobile expert)

Remote

REMOTE Compliance Engineer (product testing & QMS/ISO exp req; $110-150k)

Remote

[Remote] Testing / QA Lead (IVR & Web Applications)

Remote

Join Today: Delta Airlines Careers Remote Customer Service, Delta

Remote

Amazon Data Entry Positions Available Remote, Part-Time, No Experience Necessary

Remote

**Experienced Virtual Chat Representative – Customer Service Expert | $25-$35/hr | Home-Based Role with Full Flexibility at blithequark**

Remote

**Experienced Full Stack Data Entry Specialist – Remote Data Management and Operations Support**

Remote

Legal & Compliance Analyst – Private funds

Remote

**Experienced Entry-Level Data Entry Clerk - Remote Typist Position: Launch Your Career in Data Management with blithequark**

Remote

Experienced Part-Time Remote Data Entry and Online Administrative Assistant for Market Research and Survey Participation

Remote

Search Quality Rater

Remote

Remote Logistics Coordinator – 3rd Shift Night Shift Opportunity with Manpower in Melbourne, FL

Remote

Wind Energy Logistics - Project Manager - REMOTE

Remote
← Back to Home