Search Jobvertise Jobs
Jobvertise

Full Stack Web App Developer
Location:
US-NY-New York
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

This is a fully remote opportunity at Blackbird.AI. You will not be required to relocate.

The Company:

What has been the effect of disinformation on the world?

Blackbird.AI creates leading-edge AI software to provide critical real-time insights to provide our clients with a deep understanding of ongoing disruptive narratives, their motives, and overall digital noise. We are united by our dedication to our mission. We believe that we have a responsibility to society and that our service is vitally needed by organizations and individuals to create an empowered and critical thinking society.

If this mission resonates with you, we'd love to hear from you.

The Opportunity:

As a Full Stack Web App Developer for Blackbird.AI, you will be responsible for owning a React-based stack that will be developed collaboratively with Blackbirds product management and engineering design teams to create an innovative man-machine intelligence system. Your role will require a breadth and depth of expertise spanning the following areas:

  • Creation of a scalable multi-tenant project/customer management system to support clients
  • Presentation of novel visualizations including streaming time series and high dimensional graph analysis
  • User interactivity and control modes for AI algorithmic processing via API endpoints

Scalability and cost-effectiveness of implementation will be key considerations throughout the design and development. To support Blackbirds rigorous software quality standards, you will be asked to create test harnesses and evaluation frameworks, automate repeatable processes, and work in the context of continuous integration and deployment pipelines.

Responsibilities:

  • Develop, manage and own the whole front-end stack:
    • Front-end UI/UX and interactivity modes
    • User management database (credentials, profiles, project data, etc.)
    • API interactions with data collection, AI analytics databases and computational pipeline
  • Write high-quality, testable backend code for the React front-end
  • Own build automation, continuous integration, deployment and performance optimization for the frontend stack in compliance with our security requirements
  • Work with frontend, backend and service engineers to enhance, maintain and optimize the web application

Requirements

Must Have:

  • BS degree in Computer Science or equivalent
  • Demonstrated product success with deployment in the cloud and SaaS model, and in particular the creation of multi-tenant project/customer management systems with user collaboration mechanisms and that operate efficiently at scale
  • Experience with full stack development for real-time streaming analytics systems
  • Advanced expertise in JavaScript, latest versions preferred (ES2019/ES2020)
  • 2+ years hands-on experience in component-based JavaScript frameworks e.g. react-redux, Next.js
  • 2+ years hands-on experience in node.js, especially as the backend for React applications
  • Hands-on experience in front-end testing frameworks e.g. Jasmine, Jest, Mocha etc.
  • Expertise in working with a range of APIs (REST, websockets, etc.)
  • Experience in JavaScript build tools like grunt or gulp
  • Experience implementing databases as well as optimizing queries and front-end API interactions (Postgres, Neo4j, MongoDB, Dgraph, Elasticsearch) in a scalable and cost effective manner
  • Expertise in build automation, continuous integration and deployment (CI/CD) tools, e.g. Github actions, Gitlab or teamcity.
  • Experience working with cloud based services (similar to AWS S3, CloudFront, Route53, ElastiCache etc.) to manage front-end web apps and data
  • Experience working with remote distributed teams

Helpful to Have:

  • Technical background in Artificial Intelligence (AI) and/or experience designing and implementing interactive query-driven man-machine intelligence systems
    • Capability of particular interest is experience having implemented active learning mechanisms to support feedback-enhanced AI models
  • Experience implementing privacy protection mechanisms in user management systems
  • Experience with run-time profiling tools and methods for scalable design
  • Experience with Flux, Redux, React Hooks, React Context
  • Experienced in Python code development
  • Experience with best practices when working with concurrent front-end/back-end development (e.g., test harnesses, phase gates, etc.)

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Work From Home
  • Stock Option Plan
  • Exciting career development prospects, to grow into leadership roles

  • Take note - due to the high volume of applicants, only shortlisted candidates will be notified. Thank you for taking the time to apply for the role at Blackbird.AI.

    LI-Remote

Blackbird.AI

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations