Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Blackbird Logo

Principal Full-Stack Engineer

Blackbird

Salary not specified
Aug 17, 2025
Remote, US
Apply Now

Blackbird.AI is looking to scale its AI-powered Narrative and Risk Intelligence Platform, requiring a Principal Full-Stack Engineer to design, develop, and scale the platform, ensuring seamless user experiences and robust backend infrastructure.

Requirements

  • 7+ years of experience in full-stack software engineering, with a focus on scalable web applications.
  • Strong proficiency in modern frontend frameworks such as React or Next.js.
  • Expertise in backend development with Node.js (JavaScript or TypeScript) and Python.
  • Deep understanding of API development (REST, GraphQL) and microservices architecture.
  • Experience deploying and managing applications in cloud environments (AWS, GCP, or Azure).
  • Strong knowledge of database technologies, including PostgreSQL, MySQL, and NoSQL databases.
  • Experience with CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).

Responsibilities

  • Lead the design, architecture, and development of scalable full-stack applications using modern web technologies.
  • Define and drive technical strategy, setting best practices for performance, security, and maintainability.
  • Develop and optimize frontend applications using React, TypeScript, or similar frameworks.
  • Build and maintain backend architectures using Python, Node.js, or other scalable backend technologies.
  • Architect and implement highly scalable APIs, microservices, and cloud-based systems.
  • Collaborate with Product, Design, and AI/ML teams to create seamless, intuitive user experiences.
  • Conduct code reviews, architectural discussions, and technical deep dives to ensure high-quality, maintainable code.

Other

  • Proven leadership experience, mentoring engineers and leading technical initiatives.
  • Ability to balance hands-on coding with high-level architecture and system design.
  • Startup experience or familiarity with fast-paced environments where adaptability is key.
  • Reporting to the Director of Engineering.
  • Collaborate with cross-functional teams