.This position is fully remote and mainly available for applicants living in Mexico, Argentina and Brazil.Please submit your resume in English.Shopkick: The smarter way to shop.Shopkick is transforming the shopping experience by empowering millions of consumers to shop smarter and earn rewards.
As a leading shopping and rewards platform in the U.S., we help shoppers make informed purchasing decisions and earn cashback from their favorite brands and local retailers.If you're passionate about building impactful products and shaping the future of shopping, join our growing Shopkick team!JOB OVERVIEWAs a Python Engineer at Shopkick, you'll be pivotal in rebuilding our backend infrastructure to create an even better shopping experience.
You'll work on a platform that impacts millions of users, designing features they'll love and building with scalability in mind.WHAT MAKES YOU A GREAT FIT?Customer Focused: You're excited to solve real problems for users and build valuable, intuitive features.Fast-Paced and Agile: You thrive in a dynamic environment, making quick, data-driven decisions with a focus on execution.Team Collaboration: You enjoy working with cross-functional teams, communicating clearly with stakeholders, and building across time zones.Technical Mastery: You bring solid Python expertise, with experience in scalability, caching, and performance in distributed systems.WHAT WILL YOU DO?Develop and Maintain: Design, develop, and support APIs, microservices, and backend services powering a platform with hundreds of millions of events daily.Optimize and Innovate: Continuously improve the platform's resilience, scalability, and performance through refactoring and optimization.Collaborate and Lead: Engage in Agile processes (sprints, planning, code reviews), lead by example, and uphold development standards.REQUIRED SKILLS AND QUALIFICATIONS:Educational Background: Bachelor's or Master's in Computer Science or a related field.Python Engineering Experience: 3+ years designing scalable, consumer-focused services.Framework Expertise: Experience with Python frameworks like FastAPI, Flask, or Pylons.Database Proficiency: Hands-on experience with SQLAlchemy and familiarity with both relational and NoSQL databases.Additional Skills (Preferred): Exposure to Java backend development, JavaScript frontend development, and cloud infrastructure.Analytical Ability: Strong problem-solving skills with an eye for detail.WHAT DO WE PROVIDE?Full time positions with the potential for overtime.100% remote positions.Competitive compensation package.An inclusive, fast pace exciting environment culture offering accelerated professional growth.1-on-1 coaching with feedback sessions, mentorships, and leadership development programs.Opportunities for cross-functional development.HOW ARE WE DIFFERENT?Historically, outsourcing companies have valued profit over people and compensated for high turnover by underpaying employees.
We want to change that