Job Url: https://www.remoterocketship.com/company/jedfoundation-org/jobs/senior-software-engineer-united-states-remote Job Description: The Jed Foundation (JED) Website LinkedIn All Job Openings The Jed Foundation (JED) is a nonprofit organization dedicated to protecting emotional health and preventing suicide among teens and young adults. It provides resources and programs to equip young people with the skills and support they need to thrive and address mental health challenges. JED partners with high schools and colleges to strengthen their mental health, substance misuse, and suicide prevention programs. The foundation also focuses on community mobilization to raise awareness and encourage action for young adult mental health. Through educational resources, training programs, and collaborations, JED aims to create a supportive environment for youth mental well-being. Mental Health • Suicide Prevention • Higher Education 51 - 200 employees Founded 1998 🤝 Non-profit 📚 Education ⚕️ Healthcare Insurance Senior Software Engineer 4 hours ago 🗽 New York – Remote 💵 $118k - $156k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Cloud Docker Postgres React TypeScript WordPress Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • We are seeking a passionate and experienced Senior Software Engineer to join our growing product team. • You will partner with our existing Senior Software Engineer and external consultants to design, build, and maintain the software that powers JED's digital products. • This is a chance to make a significant impact, taking ownership of key features and contributing to architectural decisions that will shape the future of JED's technology. • You will be responsible for building upon and maintaining our existing software stack, enhancing internal tools, and evolving our external product ecosystem to better serve teens, young adults, and their communities. • Our current technology stack includes Typescript, React, Hono, PostgreSQL, Docker, WorkOS, GitHub, WordPress, and Cloudflare, among others. • We are looking for a collaborative and communicative engineer who excels at writing clean, maintainable code, values high-quality documentation, and can effectively bridge the gap between technical and non-technical teams. • If you are a strategic thinker who is driven to build technology for social good, we encourage you to apply. 🎯 Requirements • A Bachelor of Science degree in Computer Science or an equivalent qualification • 4-6 years of experience in software engineering utilizing standard languages, relational databases, cloud providers, and 3rd party APIs • Strong proficiency in modern software development technologies and frameworks, demonstrating an ability to adapt and excel in a rapidly evolving technical environment • Demonstrated experience leading software development projects and teams, preferably in a startup environment • Demonstrated strong analytical and problem-solving abilities as it relates to software development • Deep understanding of the software development lifecycle and agile methodologies • Ability to identify and onboard external contractors and development teams, managing multiple partnerships effectively • Excellent communication skills, with a focus on creating comprehensive and accessible technical documentation • Proficient in integrating with external platforms using APIs, demonstrating technical agility and innovation • Embraces an 'assemble vs. build' mindset, effectively evaluating and choosing between leveraging existing solutions and developing new ones to optimize efficiency and project success • Experience building software that meets WCAG accessibility compliance standards, and a deep commitment to designing accessible technology. • Experience building software with a focus on security, performance, and monitoring