Senior Backend Engineer, NodeJS - Fueled|Meet.jobs

薪資

135k - 185k USD Annually

技能需求

    工作機會描述

    About the jobAbout The Role

    As a Senior Web Engineer, you’ll work in a cross-functional and collaborative environment with highly skilled and passionate team members across the globe. Your primary responsibility will be the regular and reliable delivery of features, writing automated tests for those features, and continuously improving the quality of your coding practices. You will also regularly help guide architectural decisions, supporting engineering leads to advocate for technical solutions that are sound, scalable, and easy to maintain.

    You have a drive to continuously expand your personal and professional growth, both under the guidance and direction of your supervisor and under the continued mentorship of the lead and principal engineers you work with on projects. You will also help advance the continued growth of the Web team by guiding best practices and evaluating available frameworks and toolchains that help establish the technical direction for the web development practices.

    What We're Looking For

     

    4+ years of professional software development experience with at least three years focused on building web services, APIs, and data modeling.

    You are a JavaScript expert and have a broad understanding of tooling around NodeJS for web development

    You have worked with popular frameworks and ORMs, not limited to ExpressJS, Apollo Server, Prisma ORM, and NestJS (2+ years)

    You have experience writing type-safe code with TypeScript and/or Flow

    You are proficient in SQL data modeling and have practical experience with PostgreSQL (1+ years)

    You have built HTTP/JSON APIs following RESTful guidelines and GraphQL

    You can write meaningful, relevant, high-quality automated tests and work with CI/CD.

    You have experience working with cache solutions and distributed task schedulers, especially Redis, Memcached, and Celery

    You have deployed application code to AWS or similar cloud providers, especially GCP and Azura Cloud

    You have a strong understanding of agile principles and methodologies, including workflows and ceremonies

     

    The Ideal Candidate

     

    Is a solid and influential communicator in both verbal and written forms

    Knows and cares deeply about data protection and security

    Is by nature highly team-oriented and collaborative: believes the best work can be achieved when a talented group of smart people works effectively together

    Has a “never-stop-learning” attitude and a desire to develop and grow

    Has experience with infrastructure management tools such as Docker, Terraform, and Ansible

    Has additional experience or interest in other multiparadigm languages such as Python, Go, Elixir, etc.

    Has some practical experience with ReactJS, NextJS, React Native, Ionic, or Electron

     

    Coworkers

     

    Peer: Andre Nascimento

    Senior: Saurabh Kumar

    Manager: Kaspars Zarinovs

     

    Interview Process

     

    Kudos for submitting your application, you’ll be hearing from us within the next 48 hours!

    Well done, you scored an interview! We’ll set up a Google Meet for an initial screening with a member of our Talent team to formally introduce you to Fueled! You’ll have the opportunity to ask any questions you might have. This screening will last approximately 30 minutes.

    The next step in our process requires you to complete a minimal coding exercise and submit back to us within a given timeframe. If your code exercise passes our evaluation, we’ll set up a technical interview with one of our Web developers. In this interview we will ask you to make adjustments to your code, so please be prepared. This chat will last approximately 30 minutes.

    If all goes well after the technical round, you'll chat with Saurabh Kumar (Director of Web Engineering) to better assess your skills and experience. In this call, you’ll be able to ask questions about team dynamics, current practices, expectations, etc. The interview will be approximately 1 hour. 

    Finally, you'll chat with Aubryn Thompson (Managing Director) and Lisa Kerner (Director of Operations) and Sage Young, Executive Director of Engineering. At this point in the process, the team has deemed you technically qualified for the role, so the conversation is more of a courtesy chat to give you the  opportunity to ask any outstanding questions you have about the organization. This will last approximately 30 minutes.

    Congrats! You made it, and we will be sending you an offer.

     

    Perks and Benefits

     

    Annual performance bonuses 

    Unlimited vacation policy 

    12 paid holidays (days chosen by you)

    12 paid sick or personal days per year

    Yearly anniversary gifts from Fueled ($500 USD)

    Monthly working from home budget ($100 USD) 

    Employee and client referral bonuses 

    Company-supplied Apple machine

    Quarterly team meals and activities

    Departmental Learning & Development budgets

    Hubs in NYC, London, Newcastle, and Noida

    Guaranteed time off for the week between Christmas and New Year’s Day

    Happy hours, trivia nights, board game nights, and more

     

    Fueled is an equal opportunity employer. You are welcome at Fueled for who you are, no matter where you come from, what you look like, who you love, how you worship, or what your favorite mobile operating system is. We build products for everyone, and our team should reflect that. Bring us your unique experience, perspective, and background!  

    #LI-REMOTE 

     

    Fueled