Senior Software Engineer

2 days ago

🏡 Remote – New York

Apply Now
Logo of Teaching Lab

Teaching Lab

Head, Heart, Habits, and Equity.

Teacher Professional Development • Teacher Leadership • Instruction • Education Reform

11 - 50

Description

• Teaching Lab is seeking a talented and passionate Senior Software Engineer to join our dynamic team. • This role will focus on one of our strategic initiatives, Podsie, an educational technology web application for K-12 teachers and students. • You'll work on projects that directly impact the educational success of students across the United States. • Your responsibilities will include designing and implementing sophisticated personalized learning algorithms, building core features to enhance student learning outcomes, and developing LLM-based innovations to improve the learning experience. • Contribute to data-driven personalization, advanced analytics, and platform scalability to support our growing user base of students and educators. • Your work will involve a blend of product development and applied research.

Requirements

• Bachelor's degree in computer science, engineering, or a related field, or equivalent work experience • Minimum five (5) years of professional software development experience • Relevant experience with our tech stack: Rails/React/TypeScript/GraphQL/Postgres • Demonstrated lifelong learner with a passion for staying up-to-date with new technologies and best practices • Ability to learn quickly and adapt to new challenges in a fast-paced environment • Autonomous and proactive, with a strong bias for action and a track record of taking initiative • Excellent problem-solving skills and the ability to break down complex issues into manageable tasks • Strong communication and collaboration skills, with experience working in cross-functional teams • A passion for improving educational outcomes and using technology to make a meaningful impact on student learning • Proven experience with architecture and system design, particularly in building and scaling large-scale, user-facing applications • Expertise in optimizing performance, scalability, and security in production environments, ensuring robust and efficient software operations • Strong attention to detail and a commitment to maintaining codebases that are scalable, modular, and maintainable in the long run, following best practices in software architecture and development • A passion for creating inclusive and accessible digital experiences that cater to diverse user needs and abilities • Incurable builder mindset - We value individuals who are not just smart but also have a relentless drive for starting projects and bringing at least some of them to completion. These are the people who demonstrate passion, creativity, and determination in their work, always eager to build and innovate.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com