We are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.
Senior Full Stack Engineer, CX Tools
Location
Latin America
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Engineer, CX Tools
CookUnity
• Owning the design and implementation of features within our Javascript stack that engage customers and have a meaningful impact on people’s lives. • Iterating on new and existing features to improve user experience and performance. • Actively contribute to the adoption of strong software architecture, development of best practices, and new technologies. • Improving the maturity of our technical stack with engineering best practices. • Being part of the code review process and helping to mentor other engineers. • Contribute technically to projects by being a hands-on coder, removing roadblocks, and repairing technical issues. • Partner with members of Product, Growth, Marketing, Customer Experience and other teams to continually refine and improve our product in an agile process. • Helping to have higher levels of uptime & supporting the on-call rotation that will help the business run 24/7.
Job Requirements
- Experience: At least 3+ years of experience as a Software Engineer with a focus on developing tools and systems for Customer Experience or similar fields.
- Backend Interaction: Strong understanding of interacting with and building backend REST APIs.
- Service-Oriented Architecture: Strong knowledge of service-oriented architectures.
- Proactive Improvement: Ability to proactively identify opportunities to improve systems and processes.
- Testing: Experience implementing and maintaining unit tests and end-to-end (e2e) tests.
- Team Environment: Enjoy working in small teams within a fast-paced startup environment.
- Leadership Potential: Excitement about the opportunity to grow into a leadership role as the company expands.
- Fluency with AI engineering tools.
Benefits
- 💸 Get paid in USD
- 🗺 Work remotely: design the life that you want
- ⛱ Enjoy 15 days of vacation each year from the start date
- 🎄 16 fully paid Argentinean holidays
- 🩺 Healthcare Benefit: Monthly stipend to use in your preferred healthcare provider
- 🗓️ 5- year Sabbatical: After 5 years with CookUnity, you get a 4-week paid sabbatical
- 🐣 Paid Family leave
- 🕯 Compassionate Leave: 3-5 days each time the need arises
- 🧘🏽♀️ Flexible benefits, your way: a prepaid card you can use on wellness, learning, food, and more.
- 🤖 AI-forward workplace: enterprise access to ChatGPT and Claude to help you work smarter and grow faster.
- 🧑🏫 Personalized English coach
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
Unity TechnologiesFounded in 2003, Unity Technologies, or Unity 3D, is a software company offering a real-time, three-dimensional (RT3D) development platform adept at creating in
• Maintain and expand an image / video / 3d-model viewer with annotation and sketching capabilities. • Implement and maintain robust file management and review systems to ensure reliable, efficient, user-friendly workflows. • Develop canvas based drawing tools (Canvas API, Pixi.js). • Support 3D model viewing features (Three.js, A-Frame, Sketchfab integration). • Assist in the implementation of real-time solutions for concurrent user sessions and state synchronization (WebSockets, Socket.io, Django Channels). • Build reusable UI components in a defined component-based architecture utilizing Storybook, snapshot testing, and clear documentation. • Maintain existing Vuex and Pinia state management systems while contributing to the incremental migration of modules from Vuex to Pinia. • Ensure components have proper accessibility (ARIA) and keyboard navigation support. • Write unit tests (Jest + Testing Library). • Create E2E tests (Cypress, Playwright). • Contribute to front-end performance tuning, including Webpack configuration and bundle size optimization. • Implement lazy loading and code splitting strategies. • Profile and improve rendering performance for media-heavy views.
• Participer à l’amélioration de l’application de réalité virtuelle sociale en étant l’expert au niveau des capacités de la plateforme Unity, des scripts C# et de leur interaction avec l'infrastructure infonuagique • Réaliser la vision en développant les fonctionnalités • Élaborer des scénarios de test et s’assurer de la qualité de sa contribution dans l’immédiat et pour le futur • Participer à la croissance en restant à l'affût des dernières tendances dans le domaine, de celles à venir et des technologies connexes • Les fonctionnalités sous sa responsabilité incluent le download, le stream et le playback de vidéos 360 stéréo, l’expérience utilisateur, la synchronisation multi-utilisateurs, sociale et d’avatars, l’interaction avec des éléments 3D, la gestion dynamique des contenus, la collecte des données statistiques. • Collaborer de façon particulièrement étroite avec le vice-président aux produits et sera appelé à monter une équipe sous sa direction et à travailler avec des collaborateurs externes.
SAP Hybris Developer – SE/SSE/Lead/Tech Lead
DMI (Digital Management, LLC)At the Intersection of Public and Private Sectors
• Software development and design in a self-driven environment on very tight timelines with a high degree of focus on quality. • Develop eCommerce sites using hybris, java, and spring-based technologies. • Take tasks from the JIRA board and drive them to completion - considering teams done criteria. • Develop proof of concept; quick POCs to assess/ make technology decisions. • Ensure 80% test coverage for all code developed. • Work with onshore-offshore development teams.
• Design, develop, and maintain scalable backend services using Java and Spring, with increasing contributions to Python-based systems. • Provide technical leadership on architecture and system design in a multi-service, cloud-based environment. • Apply strong software engineering fundamentals to produce clean, maintainable, and well-tested code. • Partner with product, data, and engineering stakeholders to define and deliver complex features and platform capabilities. • Lead by example through code reviews, design discussions, and technical decision-making. • Identify and address performance, reliability, and scalability issues across services. • Mentor engineers and help elevate engineering best practices across the organization. • Stay current with relevant technologies and thoughtfully introduce improvements where they provide clear value.




