As a Software Engineer, you will deliver high-quality, scalable code using Node/NestJS for backend services and React/TypeScript for frontend experiences. You will develop reusable components for web and mobile applications, own the full software development lifecycle from design to deployment, and collaborate with product managers and customers to understand their needs. You will embrace a remote-first culture through effective communication and participate in on-call rotations to ensure platform reliability. The role requires proficiency in building complex web or mobile apps, deep technical expertise with AWS, strong problem-solving skills, excellent communication, and customer empathy. Bonus points for startup experience and familiarity with trunk-based development.