Job Closed
This listing is no longer active.
Constructive Dialogue Institute (CDI) is a nonprofit organization dedicated to strengthening civic culture by promoting respectful dialogue, empathy, and collab
Lead Full-Stack Engineer
Location
New York
Posted
161 days ago
Salary
$160K - $180K / year
Seniority
Senior
Job Description
Lead Full-Stack Engineer
Constructive Dialogue Institute
• Within your first six months, partner with Product to improve platform reliability and reduce support load by addressing peak-usage bottlenecks and reworking enrollment, authentication, rostering, and licensing infrastructure. • Own end-to-end system architecture and technical roadmap for CDI’s product suite: application, data flows, integrations, and infrastructure. • Contribute hands-on to front-end and back-end code to unblock delivery, lead critical implementations, and resolve production issues. • Drive and operate CI/CD pipelines, automated testing, observability/monitoring, and alerting. • Establish and cultivate engineering best practices (code review, branching, documentation, security)—providing technical oversight of our agency partner and mentoring incoming junior engineers as the team scales. • Partner closely with Product, Research, and Implementation to translate CDI’s evidence-based curricula into scalable, usable digital experiences. • Ensure secure and privacy-conscious handling of user and institutional data; work with Product and Operations to align on compliance and data policies. • Communicate technical choices and tradeoffs clearly to non-technical stakeholders.
Job Requirements
- 8+ years building full-stack web apps with clear ownership of production systems and architecture;
- 2+ years of proven tech-lead experience (running a small squad, owning delivery, mentoring engineers).
- Strong front-end and back-end skills (React + TypeScript preferred; Node.js, Python, or Go acceptable).
- History with Next.js (App Router), TailwindCSS, and Auth.js / NextAuth or similar.
- Production cloud experience (AWS/GCP/Azure), CI/CD, infrastructure-as-code (Terraform / Pulumi), automated deployments, and operational runbooks.
- Practical experience with NoSQL document stores (DynamoDB, MongoDB or similar) and relational DBs (Postgres or similar).
- Experience unifying and syncing data across siloed systems (ETL/transform, deduplication, reconciliation), building user-sync pipelines (OAuth, webhooks, idempotent syncs), and working with GraphQL & REST integrations.
- Strong practices in authentication/authorization and RBAC, encryption, secrets management, and familiarity with privacy/compliance basics.
- Implemented logs/metrics/tracing, run incident response and postmortems, and reduced operational risk.
- Able to translate product and research requirements into pragmatic technical plans and explain tradeoffs to non-technical stakeholders.
- Commitment to CDI’s mission and to working within a mission-driven non-profit.
Benefits
- $160,000 - $180,000
- A Mission-Driven Culture — we practice what we preach, so our work culture is characterized by intellectual humility, continuous improvement, and open-mindedness.
- Remote-First — CDI was founded as a remote-first organization, and we work hard to maintain a strong team culture across vast distances.
- Unlimited PTO — as well as 13 company holidays.
- Remote Work Support — up to $500 reimbursed for home office equipment (like desks, chairs, or webcams) and up to $50/month reimbursed for home internet or cell phone expenses.
- Other Benefits — employer-supported health, vision and dental plans, subsidized parental leave, 3% 401k match, short- and long-term disability insurance, life and AD&D insurance, $1,000 annual professional development budget.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Apoiar no desenvolvimento de novas funcionalidades e melhorias para nossas aplicações • Colaborar com a equipe para entender os objetivos do projeto e propor soluções • Auxiliar na implementação de interfaces responsivas e intuitivas • Contribuir no desenvolvimento e consumo de APIs REST e GraphQL • Apoiar a criação e manutenção de bancos de dados relacionais • Ajudar a realizar testes básicos e depuração de erros • Participar de revisões de código e aprender boas práticas de desenvolvimento • Apoiar a manutenção e evolução da arquitetura de sistemas em micro-serviços • Trabalhar em conjunto com o time para aplicar práticas de segurança e escalabilidade • Colaborar no suporte técnico e resolução de problemas da plataforma
Senior Software Engineer, Media Migration Programme
Coders ConnectCoders Connect 💙 global 🌐 technology recruitment partner for start-ups 🦄 & scale-ups 🚀
• Avid MAM and AXF metadata engineering. • Analyze and process Avid AXF exports for assignments, stories, clips, and media objects. • Extract, validate, and troubleshoot metadata using Python-based tooling. • Understand and work with Avid project hierarchies, relationships, and legacy metadata structures. • Retrieve and validate media object locations via archive APIs. • Identify and resolve corrupted exports, inconsistencies, and legacy formatting issues. • Metadata transformation and MAM ingest. • Design and implement transformation workflows to convert Avid metadata into flat, normalized JSON. • Map Avid fields to target MAM schemas and ingest specifications. • Generate and validate MAM compliant sidecar JSON files. • Support end to end ingest testing and verify correct asset representation and proxy generation. • Media validation and migration readiness. • Validate media completeness across Avid, archive systems, and object storage. • Perform checksum verification, object existence checks, and readiness validation. • Support preparation of migration manifests for bulk transfer workflows. • Identify and resolve mismatches between metadata and physical media. • Python workflow engineering. • Enhance Python workflows used for metadata extraction, transformation, and orchestration. • Implement robust error handling, detailed logging, and recoverable execution paths. • Optimize pipelines for high volume archival workloads. • Collaborate closely with technical stakeholders to validate logic and improve tooling. • Ingest verification and documentation. • Verify successful migration and ingest into the new MAM and cloud storage. • Confirm metadata accuracy, media presence, and correct asset linkage. • Produce detailed documentation, workflow diagrams, and operational runbooks. • Contribute to testing cycles, validation reviews, and regular status reporting.
Software Engineer
Centro Benefits ResearchCentro Benefits Research is a wholesale employee benefits service organization founded in 2016 to optimize employee benefits. Also known as Centro Benefits Grou
• Design, build, and maintain full stack applications with a focus on scalable backend services • Develop and consume REST API integrations with third-party systems • Build and enhance Lightning Web Components (LWC) on the Salesforce platform • Implement clean, maintainable code following modern engineering best practices (patterns, modularization, unit testing) • Work with front-end technologies including TypeScript, React, or LWC • Collaborate with internal teams consuming the integrations you develop (e.g., Eddie’s team) • Support ongoing enhancements to Salesforce Financial Services Cloud and related applications • Work with Snowflake-based data integrations in a modern, newly implemented environment (minimal tech debt)
• Lead and Develop a High-Impact Technical Team • Build an environment of trust where strong technical debate is encouraged • Coach and develop engineers, turning challenges—technical and delivery-related—into learning and growth • Set clear priorities so the team focuses on the work that matters most • Protect and Improve Delivery Performance • Partner with suppliers and internal teams to anticipate delivery risks and address root causes early • Lead structured problem-solving when issues emerge, ensuring fast containment, clear ownership, and sustainable fixes • Own Casting Technical Excellence • Serve as the authority and escalation point for casting technologies, supplier processes, and standards • Drive Continuous Improvement with a Customer Lens



