SENIOR FULL STACK SOFTWARE ENGINEER

Noodle
Full-time
New York
$110,000 - $120,000
Posted on 6 months ago

Job Description

Noodle is seeking a Senior Full Stack Software Engineer to architect and build new features for the Noodle Learning Platform. This role involves defining database schemas, adding/modifying REST endpoints, translating wireframes into frontend components, and collaborating with the engineering team to improve engineering culture and processes.

Responsibilities

  • Architect and build new features for the Noodle Learning Platform
  • Define database schemas and modify REST endpoints
  • Translate mobile & desktop wireframes into frontend components
  • Utilize product knowledge and liaise between product and engineering
  • Collaborate with the engineering team to improve engineering culture
  • Support engineering team with code reviews
  • Perform other duties as assigned

Requirements

  • 4-6 years of experience in frontend and backend of web applications
  • Experience with Python and web frameworks like Flask/Django
  • Experience designing/building REST APIs & using ORMs like SQLAlchemy
  • Experience consuming/integrating with APIs
  • Experience with ES6/ReactJS and JavaScript frameworks
  • Experience with HTML, CSS, SCSS
  • Experience with Flux/Redux, Saga, Flow
  • Experience translating business requirements into technical requirements
  • Excellent verbal and written communication skills
  • Critical and analytical thinking skills
  • Working knowledge of Google Workspace
  • Ability to work effectively in a dynamic, team-based environment

Benefits

  • No benefits