Himalayas logo
AgilityFeatAG

Senior Backend Developer, Node.Js

AgilityFeat
CO, PA + 1 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Location: Remote from LatAm (preferred)

Working hours: Full-time, aligned w/ Eastern or Central Time business hours (EST, CST)

Job Type: Contractor, monthly payments in US dollars

Benefits: 9 paid holidays, plus 10 days of PTO available after 6 months

About Us

WebRTC.ventures is one of the few software development agencies in the world dedicated exclusively to real-time applications. Originally founded as AgilityFeat in 2010, we began specializing in WebRTC in 2015. We are headquartered in Charlottesville, VA, with a QA/testing center in Panama City, Panama, and a remote office in Bogotá, Colombia. With primary operations in North and South America, we serve clients around the globe. Our team has always been remote, which fuels our passion for real-time communications.

The Role

We are looking for an experienced and highly skilled Senior Backend Developer specializing in real-time communication applications and event-driven architectures. The ideal candidate will have a strong background in software architecture, AWS, and Node.js. This role requires a deep understanding of real-time communication technologies and the ability to design and implement robust, scalable solutions.

Must work during Eastern Time business hours for the majority of each day.

Fluent English is a must! B2+ or above is required. Please do not apply if you have only intermediate English.

Key Responsibilities

  • Design, develop, and maintain real-time communication applications
  • Architect scalable and efficient software solutions for real-time communication.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot and resolve complex technical issues.
  • Implement and maintain best practices for software development and architecture.
  • Mentor and guide junior developers on the team.

Qualifications

  • Demonstrable experience using Node.js for scalable and distributed systems running in AWS.
  • Proven experience with queues technologies (i.e. SQS).
  • Ideal candidates will have experience using Redis streams.
  • Proven experience developing real-time communication applications with WebRTC (WebSockets or other real-time communication protocols considered).
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of NodeJs experience
  • Extensive experience with AWS services and cloud architecture.
  • Demonstrated expertise in software architecture and design patterns.
  • Solid understanding of database technologies and data storage solutions.
  • Proficient with CI/CD pipelines and DevOps practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours, and 2 other timezones
Claim this profileAgilityFeat logoAG

AgilityFeat

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at AgilityFeat

Explore the variety of open remote roles at AgilityFeat, offering flexible work options across multiple disciplines and skill levels.

View all jobs at AgilityFeat

Remote companies like AgilityFeat

Find your next opportunity by exploring profiles of companies that are similar to AgilityFeat. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan