The Platform for Owned Social Commerce
Principal Engineer – LATAM
Location
Argentina
Posted
93 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer – LATAM
Terrific
• Own the end-to-end architecture of the Terrific platform across backend, frontend, data, AI, and real-time systems. • Drive engineering standards - code quality, testing, observability, security, and operational excellence - and raise the bar across the team. • Mentor engineers; grow the technical depth of the organization. • Design and implement new services and features end-to-end, from database to UI, with high performance and responsiveness. • Build rapid prototype features A to Z. • Tackle the highest-risk, highest-impact problems personally - live video reliability, real-time engagement, commerce integrations, and AI-powered experiences. • Evolve our stack thoughtfully: React, Angular, Node.js, TypeScript, GCP, Firebase, Firestore, Cloud Functions, BigQuery, and Pub/Sub. • Architect for global, 24/7 live operation — uptime, latency, cost, and graceful degradation during peak live events. • Build for B2B2C scale: systems that serve enterprise customers (brands, retailers, broadcasters) and their consumer audiences across multiple regions and languages. • Partner with Product and Data on experimentation infrastructure so every meaningful change can be A/B tested and measured. • Partner with Product and Design from concept through launch, taking full ownership in a fast-paced, collaborative environment. • Represent engineering with strategic customers and partners on deep technical topics; translate customer reality into architectural decisions. • Make the whole team better - through design reviews, technical writing, mentorship, and hiring.
Job Requirements
- 10+ years of hands-on software engineering experience, with a track record of leading at staff/principal level at high-scale products(!).
- Expert-level Node.js and TypeScript; strong frontend experience in React and/or Angular (both a significant plus).
- Deep experience designing and operating distributed, real-time systems in production, 24/7, under load.
- Strong data engineering instincts: SQL/NoSQL, event-driven architectures, and analytical stores (BigQuery or equivalent).
- Hands-on experience building or shipping AI/ML-powered features in production - personalization, recommendations, search, or generative AI.
- Experience on GCP (Firebase, Cloud Functions, Firestore, Realtime Database, Pub/Sub) is a strong advantage.
- Experience with commerce platforms such as Shopify or WooCommerce, and/or live video/streaming infrastructure, is a plus.
- Excellent judgment on trade-offs between scope, speed, performance, and UX; strong product intuition.
- Clear, calm communicator: writes well, pushes back thoughtfully, and makes the people around them more effective.
Benefits
- Principal-level ownership of the platform that defines live, shoppable media.
- Real, global scale — top brands, retailers, and broadcasters, running 24/7 across LatAm, Europe, and Israel.
- A modern stack (Node.js, TypeScript, React, Angular, GCP, Firebase, BigQuery, Pub/Sub) with the autonomy to evolve it.
- A tight, senior team where product, design, data, and engineering ship together
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
FullStack LabsOur talent network is committed to fostering a diverse, inclusive, and accessible environment where IT professionals can find opportunities that match their skills. We welcome individuals of all races, religions, genders, sexual orientations, national origins, abilities, and experiences. Our focus is on connecting talent with projects based on qualifications, ensuring a fair and transparent process that values diverse perspectives and global collaboration.
Role Description We are looking for a software developer with the following qualifications: - 5+ years of professional software development experience. - Advanced English is required. - Successful completion of a four-year college degree is required. - Extensive experience with Kotlin and Java for backend development. - Strong background in object-oriented programming and software design principles. - Proven experience building scalable backend services and APIs. - Hands-on experience working with frontend frameworks such as React, Vue, or Angular. - Demonstrated experience using TypeScript (preferred) or JavaScript for frontend development. - Deep experience in designing and developing full-stack applications. - Practical experience integrating frontend and backend systems. - Solid understanding of RESTful APIs and microservices architecture. - Familiar with modern frontend development practices and responsive design. - Knowledgeable in performance optimization and scalable system design. - Ability to work through new and difficult issues and contribute to libraries as needed. - Ability to create and maintain continuous integration and delivery of applications. - Forensic attention to detail. - A positive mindset and a can-do attitude. - Experience working on Agile / Scrum teams. - Meaningful experience working on large, complex systems. - Ability to take extreme ownership over your work. - Ability to identify with the goals of FullStack's clients. - Ability to consistently work 40 hours per week. Qualifications - 5+ years of professional software development experience. - Advanced English is required. - Successful completion of a four-year college degree is required. - Extensive experience with Kotlin and Java for backend development. - Strong background in object-oriented programming and software design principles. - Proven experience building scalable backend services and APIs. - Hands-on experience working with frontend frameworks such as React, Vue, or Angular. - Demonstrated experience using TypeScript (preferred) or JavaScript for frontend development. - Deep experience in designing and developing full-stack applications. - Practical experience integrating frontend and backend systems. - Solid understanding of RESTful APIs and microservices architecture. - Familiar with modern frontend development practices and responsive design. - Knowledgeable in performance optimization and scalable system design. - Experience working on Agile / Scrum teams. - Meaningful experience working on large, complex systems. Requirements - Ability to work through new and difficult issues and contribute to libraries as needed. - Ability to create and maintain continuous integration and delivery of applications. - Forensic attention to detail. - A positive mindset and a can-do attitude. - Ability to take extreme ownership over your work. - Ability to identify with the goals of FullStack's clients. - Ability to consistently work 40 hours per week. Benefits - Competitive pay. - 100% remote work. - The ability to work with leading startups and Fortune 500 companies. - Continuing education opportunities. - Opportunity to grow and expand your career.
Role Description We are hiring BASE24-eps developers with hands-on experience in building interfaces. The ideal candidate has experience in developing and implementing Base24-eps interfaces including Mastercard interface, scheme updates, BIN changes, authorization enhancements, EMV updates, and compliance-driven system modifications. - Develop, enhance, and maintain BASE24-eps applications for new interface development including Mastercard interface. - Development involves building new interfaces for authorization, switching, routing, and settlement. - Implement Visa, Mastercard, Amex, or other card scheme mandates, and ensure compliance across system components. - Integrate, test, and support payment interfaces (ISO8583, host interfaces, third-party processors, gateways, fraud systems). - Examine scheme bulletins and translate requirements into technical changes within BASE24-eps modules. - Troubleshoot authorization issues, transaction declines, routing faults, and system-level processing errors. - Support end-to-end testing: certification testing, mandate validation, regression cycles, and cutover activities. - Coordinate with cross-functional teams: QA, infrastructure, production support, and client stakeholders. - Prepare technical documentation, release notes, and deployment procedures as needed. Qualifications - 6+ years of hands-on experience with BASE24-eps (AFT, OLF, ONL, TLF modules, device handlers, and related components). - Strong experience implementing card scheme mandates (Visa, Mastercard, Amex, JCB, Discover, etc.). - Solid understanding of payment message formats, including: - ISO 8583 - Proprietary scheme formats - Host Interface specifications - APIs - Proficiency in C++, Mainframe, Linux, MQ or XPNET. - Experience in real-time transaction systems and high-throughput payment platforms. - Knowledge of authorization flows, EMV processing, issuer/acquirer concepts, interchange processing, and settlement. - Strong analytics and debugging skill with ability to trace complex transaction paths. - Ability to work independently in distributed and remote teams. - Excellent communication skill for interacting with scheme partners and client stakeholders. Preferred Qualifications - Experience with mandate certification, scheme migrations, or large-scale mandate rollouts. - Knowledge of POS, ATM, eCommerce, or tokenization transaction flows. Benefits - Comprehensive wellness benefits including health checks, telemedicine, insurance with top-ups, elder care, partner coverage or new parent support via flexible work. - Opportunity to work on cutting-edge projects in tech and engineering with industry leaders. - Ability to create solutions to overcome societal and environmental challenges.
Role Description We are seeking a talented and motivated individual to join our dynamic team in a remote capacity. This position offers the opportunity to work on innovative projects and contribute to impactful software solutions. - Design, develop, and maintain high-quality software applications. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, scalable, and efficient code while adhering to best practices. - Conduct code reviews and provide constructive feedback to team members. - Debug and resolve technical issues as they arise. Qualifications - Proven experience in full-stack development, with proficiency in JavaScript, HTML, and CSS. - Experience with frameworks such as React, Node.js, or Angular. - Strong understanding of database management and APIs. - Ability to work independently and manage multiple tasks effectively. - Excellent communication and teamwork skills. Requirements - Experience with cloud platforms like AWS or Azure. - Familiarity with DevOps practices and tools. - Knowledge of Agile methodologies. - Experience in security best practices in software development. Benefits - Salary: 140000 - 250000 USD Per annum
• Develop and maintain server-side applications using Node.js • Build responsive and dynamic front-end interfaces using Vue.js • Design and consume RESTful APIs and microservices • Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps • Write clean, scalable, and well-documented code • Optimize applications for maximum speed and scalability • Implement security and data protection best practices • Debug, troubleshoot, and upgrade existing applications • Participate in code reviews and ensure coding standards • Work in Agile/Scrum environments and contribute to sprint planning


