Full Stack Web App Developer at blackbird.ai

Apply Now

Remote, Remote, United States

Hourly

Contract

View all jobs at blackbird.ai

About this role

Are you ready to join an exciting start-up that is revolutionizing how dis-information is handled on the internet? Get ready to join a small but growing team of highly talented engineers and leaders, building exciting AI-driven services and technologies. As a Full Stack Web App Developer for Blackbird.AI, you will be responsible for owning a React based stack, helping the company establish a solid foundation for the front-end web app by establishing robust testing frameworks, build automation tools, performance monitoring tools, continuous integration and deployment pipelines etc.


Job Responsibilities:

  • Develop, manage and own the whole front-end stack
  • Front-end interactive user interface
  • User management database (credentials, profiles, etc.)
  • API interactions with data collection and 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


Job Requirements (Must Have):

  • BS degree in Computer Science or equivalent
  • Demonstrated product success with deployment in the cloud and SaaS model
  • Advanced expertise in JavaScript, latest versions preferred (ES2019/ES2020)
  • 2+ years’ hands-on experience in component-based JavaScript frameworks e.g. react-redux
  • 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 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. Webpack, Buddy or using Jenkins + docker
  • 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 distributed teams


Desired Requirements (Helpful to Have):

  • Experience with Flux, Redux, React Hooks, React Context
  • Technical background in Artificial Intelligence (AI) and/or experience designing and implementing interactive query-driven man-machine intelligence systems
  • Experience with full stack development for real-time streaming analytics systems
  • Experience with run-time profiling tools and methods for scalable design
  • Experience with best practices when working with concurrent front-end/back-end development (e.g., test harnesses, phase gates, etc.)


Apply Now

Powered by