Are you passionate about crafting seamless user experiences and building robust backend systems? Join our mission-driven team as a Senior FullStack Engineer, where you'll play a critical role in designing and implementing real-time, interactive web applications and the backend infrastructure that powers them. You'll solve complex technical challenges and build reliable features that create a lasting impact for our users.In this role, you will collaborate closely with product managers, UX/UI designers, and fellow engineers to bring innovative solutions to life. By synthesizing customer feedback, product vision, and design insights, you'll help shape the future of our product, delivering a user experience that delights and engages customers.Requirements- Education: BA/BS in Computer Science or equivalent work experience.- Leadership & Ownership: You take full responsibility for your projects and consistently meet deadlines.- Communication: Able to present ideas clearly, share data-driven insights, and keep stakeholders informed.- Team Player: You prioritize the mission and the team, foster collaboration, and do what's best for the company.- Innovator: Continuously seek out and implement best practices.- Autonomous: Able to work independently and thrive in a fast-paced, evolving environment.Technical Expertise:- Object-oriented programming- Relational databases and NoSQL- JavaScript proficiency, Typescript, React and Node.- RESTful API design- Experience with AWS services for application development- Agile software methodologies and data-driven developmentResponsibilities- Maintain and enhance APIs, ensuring high performance and reliability.- Develop and automate testing for the API layer.- Collaborate with product managers, UI/UX experts, and engineers to build new features.- Solve complex technical problems across the full stack, from the database to the client.- Develop scalable front-end architecture and design user interactions.- Build and maintain backend infrastructure, servers, and databases.- Ensure smooth collaboration with graphic designers for web design elements.- Lead projects from concept through to final delivery.- Stay updated on the latest web development trends and technologies.Would be a plus- Experience with globally distributed applications.- Previous involvement in building CI/CD pipelines and cloud-based architectures.