Careers/Senior Backend Node Developer

Position

Senior Backend Node Developer

Quick introduction to us

For 20 years, Infinity has helped our partners bring their projects to life, from bespoke applications for the web to mobile apps to complex systems integrations. People join Infinity because we believe in hiring the right people, giving them the tools and support they need to succeed, and then getting out of the way. We pride ourselves on the quality of our services and our relationships, internally and externally.

About the role

We are looking to add a talented and experienced Backend Developer to our team; someone who is passionate about the craft of producing high-quality tools and web services, who loves a good challenge, can think strategically, can collaborate, and will blaze a path for others to follow. A Senior Backend Developer at Infinity is an individual contributor able to deliver excellent work-product to our clients who can also leverage their expertise to influence and improve the impact of those they work with.

Most of our work involves the development of new, bespoke web sites and web applications.

Tasks and responsibilities will include:

  • Writing code to meet the needs of our clients and partners
  • Reviewing code from others
  • Reviewing code design before implementation
  • Writing comprehensive unit tests
  • Working with Quality Assurance to investigate problems and resolve issues
  • Working with Operations to manage deployments
  • Documenting code via comments and formal documentation

Personal attributes of our ideal candidate include:

  • Ability to work independently and with a team
  • Ability to work with general direction and solve problems on your own
  • Ability to ask for help and collaborate rather than spin your wheels

Skills and traits that are pretty essential:

  • Ability to communicate effectively and clearly in writing
  • Knowledge of, and experience with, Node.js
  • Knowledge of, and experience with, ES6
  • Knowledge of, and experience with, Express
  • Experience with asynchronous programming in general
  • A thorough knowledge of HTTP
  • A thorough knowledge of SQL
  • Working knowledge of basic front end technologies (HTML, CSS, client side JS)

Skills and traits that would make you stand out:

  • A strong working knowledge of at least one (maybe several!) other back end language
  • Strong knowledge of code coverage and profiling tools
  • Strong knowledge of PostgreSQL

Benefits

We ask a lot of our candidate above. In return, you will receive from Infinity:

  • A competitive salary (because your work has value)
  • Flexibility to work anywhere (because it’s 2019 and we live on the Internet)
  • A flexible vacation policy (because we want you to truly disconnect and recharge)
  • Comprehensive health benefits with 100% of health premium covered for employees and dependents (because your health is worth the investment)
  • 401(k) with generous match (because you don’t want to work forever)
  • Training, mentoring, and development (because we want you to grow)

Please note

  • Ideally we’re looking for a full-time commitment to this position. If you’re a freelancer and would prefer to stay that way, we’re also open to that type of relationship
  • All positions at Infinity are remote. You work from wherever you are. Accordingly, relocation support is neither applicable nor available
  • Our work tends toward standard US business hours, be those Eastern (UTC-4), Pacific (UTC-7), or somewhere in between. We support flexible schedules but also have a strong preference for applicants that live in a time zone that allows for substantial overlap with those core business hours
  • This posting is intended for individual candidates/applicants. No third parties or recruiters, please
  • H1 sponsorship is not available, sorry

Interested?

Tell us your story. Submit your cover letter and resume to careers@iinteractive.com

We solve problems with technology. What can we solve for you?

Reach Out

t: 800.646.0188