Senior Full Stack Software Engineer

Noodle
Summary
Join Noodle as a Senior Full Stack Engineer and build exciting new features for the Noodle Learning Platform, a direct-to-consumer product partnering with top universities. You will architect and build features, define database schemas, and integrate with third-party APIs. Translate wireframes into frontend components, ensuring pixel-perfect UX/UI. Collaborate with the engineering team to improve processes and support code reviews. This role requires 4-6 years of experience in full-stack development with expertise in Python, ReactJS, and REST APIs. Excellent communication and problem-solving skills are essential. Noodle offers a competitive compensation package, including benefits like health insurance, paid time off, and remote work options.
Requirements
- 4-6 years of experience working on both the frontend and backend of high traffic web applications
- Extensive experience with Python, web frameworks such as Flask/Django
- Extensive experience designing/building REST APIs & using ORMs like SQLAlchemy
- Experience consuming/integrating with APIs developed internally or provided by 3rd parties such as Stripe
- Extensive experience with ES6/ReactJS & one or more JavaScript frameworks
- Extensive experience with HTML, CSS, SCSS
- Experience with Flux/Redux, Saga, Flow
- Experience translating business requirements into technical requirements
- Excellent verbal and written communication, presentation, and stakeholder management skills
- Critical and analytical thinking skills with strong problem-solving abilities
- Working knowledge of Google Workspace (Docs, Slides, Sheets)
- Ability to work effectively in dynamic, rapidly changing, team-based environment
Responsibilities
- Architect and build exciting new features for the Noodle Learning Platform
- Define database schemas, add/modify REST endpoints, vet and integrate with 3rd party APIs
- Translate mobile & desktop wireframes into frontend components, ensuring the UX/UI is pixel perfect
- Utilize product knowledge and liaise between product and engineering to help refine requirements and ship features to enhance end-user experience
- Collaborate with the engineering team members to shape and improve engineering culture, standards, tooling, and processes
- Support engineering team with code reviews
- Perform other duties as assigned
Benefits
- Work from our beautiful NYC office OR work from the comfort of your home office!
- Great compensation package!
- 401K + match, bonus potential, and equity opportunities
- Tools you need on us! Mac is our computer of choice
- Our insurance plan offers medical, dental, vision, short- and long-term disability coverage, plus supplementals for all employees and dependents
- Paid Parental Leave
- Pre-tax commuter benefits
- 4 weeks paid vacation + 10 paid holidays + paid sick leave
- Access to mental health services like Ginger and Talkspace
- Annual education stipend for lifelong learning
- Growth - we pride ourselves on creating environments where employees can be themselves and grow within and around the company
Share this job:
Similar Remote Jobs

