Develop and maintain frontend and backend components using modern frameworks and technologies. Ensure high performance, responsiveness, and reliability across the stack. Write clean, testable, and scalable code. Partner with designers, product managers, and other engineers in a collaborative, agile environment. Participate in design discussions, code reviews, and team planning sessions. Help prioritize and troubleshoot issues across the development lifecycle. Work effectively in a distributed team, embracing asynchronous communication and flexible work hours. Contribute to a strong remote culture through documentation, transparency, and proactive communication. Take ownership of features and deliver results in a self-directed manner.