The Jed Foundationposted 2 days ago
$118,000 - $156,000/Yr
Full-time • Senior
New York, NY

About the position

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.

Responsibilities

  • Design, develop, test, and deploy new features across JED's suite of digital products, contributing to all phases of the software development lifecycle.
  • Write clean, high-quality, and maintainable code, ensuring robust test coverage and adherence to development best practices.
  • Implement responsive user interfaces with a meticulous eye for detail at the presentation layer.
  • Maintain and improve existing codebases, performing debugging, optimization, and refactoring to enhance performance and scalability.
  • Contribute to architectural decisions and help guide the technical direction for our products.
  • Develop and maintain data workflows and pipelines within our data warehouse to support JED's analytics and reporting needs.
  • Provide technical support for existing WordPress websites, ensuring their stability and performance.
  • Contribute to the strategic re-platforming of web properties to a modern, JAMstack architecture.
  • Help manage our cloud infrastructure and CI/CD pipelines to ensure smooth and reliable deployment processes.
  • Collaborate closely with product managers, designers, and other engineers in an agile environment to deliver on the product roadmap.
  • Act as a technical partner to non-technical stakeholders, translating business needs into technical requirements and solutions.
  • Participate in code reviews, create high-quality documentation, and help foster a culture of technical excellence and continuous improvement.
  • Assist in managing relationships with external contractors and vendors as needed.
  • Provide technical support and guidance to customers, assisting with troubleshooting and resolving issues.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service