Job Description What You'll Do As a Software Engineer, you'll be at the heart of creating user-friendly, scalable solutions that deliver real-world impact. Your responsibilities include: Software Development: Write clean, efficient, and maintainable code in Python and TypeScript, leveraging frameworks like React, FastAPI, and Node.js. Agile Collaboration: Empowered by collaborative autonomy, work closely with product managers, designers, and other engineers to deeply understand user needs and own the end-to-end development of solutions that meet those needs. Quality Focus: Follow Test-Driven Development practices, participate in peer reviews, and ensure our software is robust and secure. Innovation: Solve complex technical challenges, optimize performance, and integrate cutting-edge technologies to deliver exceptional user experiences. Continuous Improvement: Actively contribute to enhancing processes, tooling, and systems while keeping an eye on scalability and maintainability.