Just Front-end Jobs

Front-end Jobs nearNew York, NY

Senior Software Team Lead - Node.js, Rest, AWS

Chefman is looking for a Senior Software Team lead. As a Team Lead, you will be responsible for establishing mechanisms and best practices for a growing team. You will have the opportunity to lead design reviews and architecture discussions and establish mechanisms across the team to ensure consistent and timely delivery and reporting. You will have the opportunity to mentor engineers in code structure and design, as well as broader system design principles. You will work with the product and engineering team to take features from concept to delivery while expanding our architecture goals for scale and performance. A successful candidate will be someone with a strong interest in technology and a desire to learn along with always striving to incorporate best practices. Speed, efficiency, and the ability to complete projects and deliver quality experiences in an organized, mission-driven fashion are paramount.

This role will be based out of the Chefman office located in Mahwah, NJ. Salary is commensurate with candidate’s experience and successes.

Roles & Responsibilities:

  • Lead and manage a team of software engineers with a diverse set of expertise

  • Lead system design for the team based on product requirements

  • Keep your hands dirty - Write code and fix bugs

  • Contribute to architecture, instrumentation, & performance decisions

  • Participate in code reviews and contribute to team and personal learning

  • Coach software developers on software development best practices

  • Gather technical requirements and propose solutions based on product needs

  • Architect solution while developing technical plan and targets across API’s domains

  • Design and expand on database schema. Needs to be comfortable with SQL and NoSQL

  • Improve efficiency of deployment and testing via CI/CD processes

  • Scale architecture with modern technologies leveraging the AWS platform

  • Refactor code for readability and extensibility

Qualifications: Successful candidates will possess the following:

  • Bachelor’s degree in Computer Science or equivalent experience

  • 5+ years of experience using JavaScript / Node

  • 5+ years of experience with a least one static language (e.g. Java, C/C++) and at least one dynamic language (e.g. Ruby, Python)

  • 5+ years designing and implementing RESTful APIs using microservice architecture

  • 4+ years practical experience designing, building, and automating solutions utilizing AWS services such as EC2, S3, RDS, DynamoDB, SQS, Route 53, Lambda, IAM, ECS and API Gateway

  • 3+ years of experience managing development teams in a Scrum or Kanban environment.

  • Solid understanding of design patterns

  • Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Proficient knowledge on SQL and NoSQL databases

  • Ability to lead from the front - knowing how to be a role model for the team and to coach software developers on development best practices

  • Excellent understanding of SDLC and ability to manage the team through all phases of the development

  • Experience with scalable networking technologies (e.g., Load Balancers, Firewalls, etc.) and web standards (e.g. REST APIs, web security mechanisms, etc.)

  • Experience working with CLI

  • Experience with Test Driven Development

  • Proficiency in a Unix/Linux environment

  • Ability to analyze and balance across various aspect of software development - timelines, quality, capacity, etc.

  • Ability to work in a distributed / cloud environment

Desired Skills & Experience

  • Master’s degree in Computer Science or another related field

  • Experience building highly available and scalable complex software systems

  • Ability to take a project from scoping requirements through actual launch of the project

  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

  • CI/CD experience

  • Familiarity with React Native

  • Experience handling large scale data processing using Hadoop, Spark, Cassandra, etc.

  • Experience with containerization and orchestration technologies: Docker, Kubernetes, Terraform, etc.

  • Experience architecting, developing, deploying and monitoring SaaS systems at a large scale

What’s Next

If you are interested in joining the team, please send your resume to careers@chefman.com. Let us know why you’re excited about this role and believe it is the right fit as the next step in your career.


Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Staff Web Developer


We are the fastest growing home security company in the country competing against the entrenched giants, like ADT, and the new-to-the-space giants, like Amazon and Google. To compete in this ever-growing IoT home automation security space we must learn and iterate quickly, work collaboratively, and deliver creatively. In service to this challenge, our engineering team is proud to own and run the literal "full stack", from designing and building the circuit boards on our hardware all the way to coding the UI on our mobile applications.

SimpliSafe is looking for a Staff Web Developer / Architect to help guide the creation of our next generation E-Commerce Platform. You’ll have the opportunity to envision and implement the next evolution of our platform as we migrate to a microservice-based architecture. You will be a mentor for a team of front end developers and lead by example in a highly collaborative team environment.

About You:

As a Staff Web Developer you understand the cascade, inheritance, semantics, and being able to choose the best style of CSS organization for the project. You know how to organize and build UI modules, working closely with UX or more visually-focused designers/CSS developers. You understand the technological and business implications of a task, technical debt, and that “perfect is the enemy of done.”

  • Researching and evangelizing front-end best practices to help deliver fast and successful shopping experiences to our customers

  • Maintaining the consistency of modules, look and feel UI interactions

  • Serving as a technical advisor

  • Building and expanding our use of Docker

  • Building well-structured UI components that follow best practices

  • Continuing our journey into a continuous delivery environment

  • Embedding quality with test automation through contracts

  • Troubleshooting performance issues

  • Working closely with all functional & product driven teams

  • Always iterating in an Agile Environment

Required Skills:

  • 5+ years of experience in Software Engineering

  • Javascript, CSS, CSS Preprocessors

  • Experience working with any of the following javascript frameworks - React, Vue, Angular

  • Experience consuming RESTFUL APIs

  • A/B Testing

  • Ability to articulate a solution by applying the S.O.L.I.D. principles

  • Working knowledge of Design Patterns

  • Working knowledge of Object-Oriented and/or Functional Programming

Nice to Have skills:

  • E-commerce experience

  • Node.js, PHP


Senior Node.js Software Engineer

Our Platform Architecture team is in the process of implementing cloud services in a microservices architecture, and looking for top-notch Software Engineers to join our team. Our services are built in Node.js with a mix of Koa and Express, so experience with that is certainly preferred, but not required.

The work this team is doing will allow us to to deliver more products, and more features faster than ever before and will help us support those products and services in a user base that is projected to double every 3 years.

In this role, you will:

  • Build solutions from their inception through production, from design, develop, test and deployment.

  • Work with product owners to understand their needs and deliver solutions in a test and learn approach.

  • Break larger services into microservices which are:

    • Small, and independent

    • Easy to learn, change, extend

    • Enable self-service by service users

About You:

  • Extensive professional experience (5+ years) writing web services at scale using one of Nodejs, Python, PHP, Ruby, Java, C#, or C++.

  • Working familiarity with at least one other language and a willingness to work in a polyglot development environment.

  • Thorough understanding of REST and web technology.

  • Experience with cloud technology (AWS preferred) and designing solutions that leverage its unique advantages.

  • Collaborative DevOps mindset and a passion for technology and learning. Enjoys mentoring teammates and helping everyone perform better.

  • Practitioner of lean or agile software development principles and practices, understanding and advocating the importance of test automation, continuous delivery, continuous improvement, and value delivery.

If you enjoy working in a challenging environment and want the opportunity to build something brand new, we want to talk!

About SimpliSafe:

At Simplisafe, we place an emphasis on a ‘no-ego’, collaborative culture. From the top down, we all work together to solve the difficult challenges within the home security and IoT industry. We have recently been named in Built In Boston’s ‘Best Places to Work in 2019’ list and in Wealthfront’s ‘2019 Career Launching Companies’ list. Like our products, we are constantly evolving to provide the best employment experience possible. If Simplisafe sounds like a company you’d enjoy working for, we’d love to hear from you!

Benefits & Perks:

  • Health, dental and vision coverage - We cover 85% of plans and offer excellent BCBS HMO/PPO Health plans

  • Unlimited paid time off - To give you the flexibility and work/life balance you seek

  • 401k Matching and Company Equity - To help you prepare for the future

  • _Commuter Pre-Tax Benefits - _To help cover the costs of transportation and parking at our Downtown Boston HQ

  • Beer Fridays, Bagel Thursdays, Bi-Weekly Lunches, Team and Company Outings – We know how to have fun! Besides, who doesn’t like free food and drinks?!


Senior Node Engineer

Yum! Brands, Inc. in Chicago, IL 713 mi reactjs rest node.js api

While this is a back-end position, there is opportunity for full-stack contribution

As a Node Engineer, you will:

  • Develop Node.js based REST web services

  • Develop scalable interactive ecommerce applications

  • Write comprehensive unit tests

  • Architect, optimize, and refactor code to maximize performance

  • Assist junior engineers in engineering best practices

  • Contribute to requirements elicitation and grooming of new functionality

About You:

  • Bachelor’s degree in Computer Science or a related field

  • Minimum 5 years building scalable interactive web applications

  • Experience consuming or creating REST web services

  • Experience with unit testing and/or Test Driven Development (TDD)

  • Experience using SQL

  • Collaborative attitude

Nice to have:

  • Experience with node web servers (hapi, express, etc.)

  • Experience with node testing libraries (mocha, chai, karma, istanbul, etc.)

  • Experience with devops technologies (docker, AWS, Jenkins, apigee)

  • Experience with microservice architecture

  • Experience with Internationalization (i18n)

  • Experience with OAuth/sso

  • Experience working with agile methodologies

  • Experience with git

  • Familiarity with React

  • Ecommerce experience


Software Engineer, Frontend

Beatport in Denver, CO 1624 mi reactjs javascript css html rest

About Us

Beatport is responsible for the digital accessibility of electronic music and its associated culture. We have built the largest electronic music store in the world; standing atop a colossal catalogue of inventory, containing millions of tracks catering to the tastes of over a million weekly users from around the globe. And that is just the beginning.

We are looking to a hire driven and talented Frontend Engineer to help us transform the platform into the DJ technology hub of tomorrow. Ideal candidates have a strong background in software development, agile methodologies, and building software in the cloud for a global audience.

This is a high impact role on a small, agile team and requires eligibility to work in the United States without need for visa sponsorship.

Responsibilities include:

  • Design and develop complex, high performance, and adaptive web applications

  • Maintain quality code through unit and functional testing

  • Perform root cause analysis of issues in production environments

  • Use your understanding of algorithms and data structures to develop performant solutions

  • Participate in code reviews and ship code on daily basis

  • Collaborate with UX & Product to deliver new products features that adds business value


  • Expert knowledge of JavaScript, HTML, and/or CSS

  • Advanced knowledge of React (or similar view libraries)

  • Experience with common JavaScript libraries and modern build tools such as Webpack and Babel

  • Experience with CSS, CSS-in-JS, or CSS preprocessing tools such as Sass

  • Knowledge of RESTful API design

  • Comfortable in a Unix/Linux environment

  • Passionate about electronic music and culture

  • 1+ year of front-end development experience out of a coding bootcamp or college program

  • Team player with experience working in an Agile environment on a Scrum team


  • Experience in Python framework such as Django or Flask

  • Experience with Google Cloud Platform

  • Knowledge of Typescript

Can be located in either Denver, CO or Victoria, BC.


Senior Software Engineer, Subscriptions Growth

Quizlet is a leading company in consumer learning technology with proven traction and huge growth ahead. Our business model is robust with two strong revenue streams — Paid subscriptions and Advertisement.

Subscriptions team implement products to create compelling upsell experiences, improve the renewals rates of subscribed users, explore new payment options, offer different plans that meets users’ need as Quizlet grow internationally.

Come help us scale one of the fastest growing and highest quality global learning brands, as we develop innovative simple-to-use study tools that help students everywhere.

What you'll do

  • Use e-commerce best practices to architect and build freemium conversion funnels.

  • Developing technical expertise in the details of payments processing and integrations

  • Drive the ongoing innovation of subscription and payment products for global markets.

  • Partner with Product, Payments, and peer engineering teams to execute for long term success.

  • Lead the team through technical advancements to align with the ambitious goals of the subscription platform.

  • Lead and grow a team of top-talent distributed systems software engineers.

  • Sharing our best practices through technical blog posts, meet-ups, and conferences

Project Examples

  • Implements products to provide compelling upsell experience

  • Design services to offer multiple subscription plans for Students and Teachers.

  • Improve the Renewal rate and Survival rate of the subscribed users

  • Integrate with subscriptions providers like Apple & Google, and different payment processors

  • Introduce new subscription plans and payment methods for global markets.

What we are looking for

  • 5+ years of full-stack experience building rich, interactive web applications

  • Experience working with modern JavaScript libraries and tooling — for example, we use React, Redux, Flow, Webpack, typescript, and Prettier

  • Experience working with server-side MVC web frameworks and REST APIs

  • Experience working on large-scale consumer websites, with attention to scalability and performance concerns

  • Excitement about the impact your work could have on the lives of students and teachers every day

Preferred Qualifications

  • Familiarity with subscriptions or the freemium model.

  • Familiarity with Apple and/or Google subscriptions for in-app purchases, or with payment systems.

We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.