Senior Full Stack Engineer

CookUnity
Summary
Join CookUnity's growing B2B department as a full-stack engineer and help integrate existing technology with the company's current stack. You will play a key role in shaping the future of B2B expansion and product development, working directly with the Head of B2B. This role involves overseeing projects from a full-stack perspective, simplifying and automating processes, and building a world-class customer experience. You will maintain and scale AWS infrastructure and contribute to a variety of projects, including improving user experience and performance, and adopting strong software architecture and best practices. The position requires hands-on coding, collaboration with other teams, and participation in on-call rotation to ensure 24/7 business operations. This is an opportunity to make a significant impact on a rapidly expanding company.
Requirements
- You have experience designing and building cloud architecture, backends, middle ends, web apps, basically the whole combo!
- Experience with NodeJS, NestJS, AWS, and React
- Experience with relational databases such as MySQL or PostgreSQL
- Experience with automated testing and continuous integration and deployment
- You understand how to interact with and build backend REST APIs
- You have an advanced level of English
Responsibilities
- Ensure that the platform is scalable, reliable, and efficient
- Identify and address technical debt and performance bottlenecks
- Manage and maintain databases, ensuring that they are optimized for performance and reliability
- Own the design and implementation of platform features within our JavaScript stack that engages customers and has 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
- Participate in the code review process and help 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
- Improve uptime & support the on-call rotation that will help the business run 24/7
Preferred Qualifications
- Previous experience leading or mentoring teams is highly valued
- You enjoy working in small teams in a fast-paced startup environment
- You are excited by the opportunity to grow into a leadership role as the company expands
- Experience with agile development methodologies and tools such as Jira
- Strong communication and collaboration skills
Benefits
- Get paid in USD
- Work remotely: design the life that you want
- Enjoy 15 business 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
- Customize the benefits that suit your needs! Access a range of perks tailored to you, including learning opportunities, wellness memberships, delivery apps, and more through our comprehensive benefit platform
- Personalized English coach