The largest platform for hiring top remote talent from Latin America.
Senior Python Backend Engineer
Location
Latin America (LATAM)
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Backend Engineer
Workana
Role Description Frenzy AI is building a next-generation personalization and search platform for e-commerce. We’re looking for a Senior Backend Engineer to help scale the Python backend powering live e-commerce experiences. This is a backend-first role focused on scalability, search, API performance, and integrating machine learning workflows into production environments. The ideal candidate is senior, hands-on, self-driven, and comfortable working in a small team where ownership and fast learning are essential. - Build and scale backend APIs for live e-commerce use cases - Develop and improve backend functionality for search systems - Work on scalability, performance, reliability, and cost optimization - Improve API response times and server-side platform performance - Integrate machine learning workflows into backend production systems - Build and support backend components for search, personalization, and recommendation use cases - Work with technologies such as Python, Flask, MySQL, Redis, Elasticsearch, and AWS - Own features end-to-end, from design and development to deployment, monitoring, and support - Collaborate closely with the backend lead and broader team while taking responsibility for core backend work Qualifications - Strong backend engineering experience with Python, ideally Flask or Django - Proven experience building production-grade REST APIs - Hands-on experience with MySQL and Redis - Strong experience with Elasticsearch - Practical experience with semantic search, relevance tuning, ranking, or recommendation systems - Strong experience with AWS; ECS experience is preferred - Experience with AWS data services such as Athena, DynamoDB, Firehose, and S3 - Experience with GitHub workflows, CloudFormation, and CI/CD pipelines - Working knowledge of JavaScript and React - Proven experience operating high-scale, low-latency production systems - Experience working with large codebases or large applications at scale - Experience integrating AI/ML workflows into production environments - Ability to work independently, learn quickly, and contribute without heavy day-to-day hand-holding - Familiarity with Shopify APIs or the Shopify ecosystem is a plus, but not required Benefits - Remote role open to candidates across Latin America - Opportunity to work on a high-scale e-commerce personalization and search platform - Backend-first role with strong ownership over production systems - Work closely with a small team where your contributions can have direct impact - Exposure to search, recommendation systems, scalability, and AI/ML production workflows
Related Guides
Related Job Pages
More Backend Engineer Jobs
Php Programmer, Laravel
ReWorks SolutionsBuilding quality global teams that drive efficiency and results
• Develop and maintain web applications using PHP and the Laravel framework. • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. • Write clean, well-structured, and efficient code while adhering to best practices. • Debug and troubleshoot issues that arise during development or after deployment. • Implement new features and enhancements based on project requirements and user feedback. • Conduct code reviews and provide constructive feedback to team members. • Stay up-to-date with the latest industry trends and technologies related to PHP and Laravel development.
• Develop backend services and APIs to support the DMCA automation platform • Build scalable systems to handle large volumes of infringement data and takedown requests • Implement secure authentication, structured logging, and system monitoring frameworks • Design and maintain integrations with external platforms, including hosting providers, search engines, and social media services • Collaborate closely with automation engineers to ensure seamless and efficient workflow execution
• As part of a Scrum team, you will help design, develop, and maintain high-performing, mission-critical, scalable, and resilient web services. • Take responsibility for the entire SDLC, from understanding the needs of the business through coding to deployment and maintenance. • Collaborate with business stakeholders and participate in product and sprint backlog meetings. • Leverage continuous integration and deployment best practices, including test automation and monitoring, to ensure successful deployment of application code.
• You conduct code reviews, ensure quality, and implement clean integrations into the system. • You test new features, deploy them to the production system, and maintain the necessary documentation. • You review and optimize our merge, release and deployment processes as well as our CI/CD pipelines.




