Full Stack Developer
Improvado
Job Description
Improvado seeks a Full Stack Developer to join our team and contribute to our SaaS platform. You will enhance AI-driven development, improve back-end and front-end systems, and collaborate with product and design teams.
Responsibilities:
- Build and maintain back-end and front-end for Improvado's marketing analytics SaaS platform (including architectural improvements regarding scalability, reliability and performance)
- Improve AI-based development approaches and best practices (Cursor, Claude Code and alike)
- Design and implement new functionalities
- Write tests using Pytest, react-testing-library and other libraries
- Collaboration with UX designers and product owners to come up with intuitive user interfaces
- Write clean, maintainable, and well-documented code
- Optimize performance of services to ensure fast and responsive user experience
- Troubleshoot and debug issues as they arise
- Participate in code reviews and contribute to overall codebase improvements
- Participate in Agile development methodology, including daily stand-ups, sprint planning, and retrospectives
- Participate in knowledge sharing with the team
Requirements:
- Experience in commercial development in Python (Django, asyncio) from 3 years (OOP, multithreading), ideally - experience in developing a system that works under high load / with big data
- Solid experience and understanding of AI-powered development tools & Coding Agents
- Desire to play a role of technical expert with product understanding, UX
- Knowledge of Databases (PostgreSQL, Clickhouse, NoSQL databases)
- Experience in developing REST services
- Experience in front-end development with a strong understanding of JavaScript, Typescript, React, HTML, CSS, and webpack
- Familiarity with Jest and/or React Testing Library
- Experience working with TanStack Query (FKA React Query)
- Experience with microservices and RabbitMQ
- Ability to write unit tests and easy-to-maintain code
- Ability to work confidently in Linux
- Ready to work with the team distributed across different timezones
- Availability to work 6 days per week
Nice to have:
- Experience with Redis, Amazon Web Services, Docker, Kubernetes
- Experience with cloud services
- Ability to work in a Continuous Integration environment
- DDD, OOP, SOLID concept understanding
- Experience with Redux
- Familiarity with Node.js
What We Offer:
- Remote-first environment
- Strong product/market fit: marketing data product for US-based enterprises
- 20 working days of PTO per year
- US holidays and additional days off
- Extremely fun & open startup environment
- Professional development reimbursement
- Company's stock options
About Improvado
Improvado is an AI-powered platform specializing in marketing reporting automation, budget optimization, and ROI enhancement. We empower marketing teams to streamline analytics, gain deep insights into revenue generation, and make data-driven decisions. Connecting with over 500 marketing and sales platforms, Improvado provides a holistic view of marketing performance, from data extraction and normalization to insightful dashboards. Optimize your cross-channel efforts, calculate complex metrics, attribute revenue, and recreate customer journeys with Improvado. Learn more and schedule a demo at www.improvado.io. Located in Villa de Garc铆a, Nuevo Le贸n, Mexico.
How to Apply
Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.
Company Info
Improvado
Posted on LinkedIn