Senior Backend Engineer - NodeJS

Air Apps

United States

Remote

GBP 60,000 - 90,000

Full time

13 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible remote work environment
Apple hardware environment
USD100 monthly home-office allowance
USD350 home-office setup

Job summary

Air Apps is hiring a Back-end NodeJS Developer to design and maintain server-side solutions for our mobile apps. You will interface with cloud services, NoSQL and SQL databases, and third-party APIs while upholding high standards for performance, privacy, and reliability.

Join a 100% remote team delivering scalable backends, with a focus on fast iteration, code quality, and collaboration across international teams.

Qualifications

  • 5 years of professional NodeJS development experience
  • Proficiency in building and consuming RESTful APIs
  • Understanding of asynchronous and event-driven programming
  • Proficiency in Typescript
  • Experience with Git Flow, CI/CD, unit testing, and TDD
  • BS in Computer Science or equivalent industry experience
  • Self-motivated, able to work independently
  • Strong DB design skills and data privacy awareness

Responsibilities

  • Write reusable, testable, clear, and efficient code
  • Design and implement low-latency, high-availability backend processes
  • Integrate third-party services, cloud services, and data storage (NoSQL/SQL)
  • Ensure data privacy and security across backend solutions
  • Run diagnostic tests, fix bugs, and improve underperforming code
  • Document processes, integrations, and DB schemas
  • Stay updated on Backend, NodeJS trends and best practices
  • Propose improvements to processes and technologies

Skills

NodeJS
Typescript
REST APIs
Git Flow
CI/CD
Unit testing
TDD
Async programming

Education

BS in Computer Science or equivalent

Tools

MongoDB
PostgreSQL

Job description

The Air Apps team is hiring highly motivated teammates to help build, maintain and market our mobile applications. We are a 100% remote company with just over 50+ employees working across the globe every single day to build products that enrich people's lives. We combine the simplicity and greatness of Apple products by creating utility and productivity apps that make people's lives easier. Our portfolio contains Translate Now & Calculator Air, both the fastest-growing apps in their category. Our apps have been downloaded over 90 million times and received over 2 million ratings with an average of 4.7 stars.

Mission

At Air Apps, we intend to make people's life easier by offering software solutions that allow people to perform their daily activities in work, social, fitness, and learning right from their mobile devices.

About the role

We are looking for a Back-end NodeJS Developer who will design, develop and maintain server-side solutions to support our front-end teams. These solutions include interfacing with third parties services, cloud services, NoSQL, and SQL Databases. You will have the opportunity to unleash your passion for developing creative and efficient solutions that support the company's rapid growth. At AirApps, we are obsessed with our customers' satisfaction, which is why we insist on having the highest standards. We value, above all, transparency and accountability in our relationship, the foundation of our strong team, integrated and free to recognize errors and get help to fix them quickly. If you are interested in a long-term collaboration set in a fast-paced environment where you will constantly be challenged, then look no further! Join us.

Responsibilities
  • Write reusable, testable, clear, and efficient code
  • Design and implementation of low-latency, high-availability, and performant processes
  • Integration of third parties services, cloud services, and data storage solutions, including NoSQL and SQL Databases (MongoDB and PostgreSQL)
  • Ensure data privacy and security throughout the Backend solution
  • Run diagnostic tests, bug fixing, and improvement of low performant processes
  • Document processes, integrations, and DB schemas
  • Keep informed of advancements in the field of Backend solutions
  • Recommend and implement improvements to processes and technologies
Expected daily activities
  • 80% Coding, Testing, PRs reviewing;
  • 15% Checking production bugs and performance;
  • 5% Managerial tasks - Planning, Organising, and Controlling tasks

Typical daily tasks are, but are not limited to:

  • Coding, testing, PRs reviewing, Documenting
  • Check production environment logs for Bugs and Performance issues
  • Planning, Organising, Controlling and Reporting your tasks
  • Keep updated in the fields of Backend, NodeJS, Programming techniques, and solutions
Job requirements

You are passionate about building world-class software. You aspire to join an energetic team in a fast-growing startup to build and grow products at scale. Your desired skills and experience include:

  • Excellent ability to work independently
  • 5 years of professional experience with NodeJS development
  • Understanding of asynchronous and event-driven programming
  • Proficiency in Typescript
  • 4 years as a Backend developer
  • Proficiency in building and consuming RESTful APIs
  • Great knowledge of Git Flow, CI/CD, unit testing, and TDD
  • Self-starting, self-motivated, self-directed, and self-sufficient
  • Possess excellent DB design skills
  • Exceptional learning skills
  • Be up to date with the latest NodeJS and Backend environment trends, features, and requirements
  • Enthusiasm for designing creative and efficient solutions for problems related to latency, high availability, and high volume issues
  • BS in Computer Science or equivalent industry experience
Your opportunity

We offer a fully remote, results-driven work style that enhances productivity and quality, providing excellent work-life balance. We also have great opportunities to connect within our international team through coffee calls, team meetings, and hackathons.

  • Proven startup with significant ambitions
  • Highly competitive salary and bonuses
  • Flexible work environment, 100% remote
  • Apple hardware environment
  • USD100.00 Monthly allowance (Home office, Learning, Wellness)
  • USD350.00 Home office set up
  • Retreats - We plan to hold a yearly get together (COVID19 - when safe again)
Statutory benefits
  • Health insurance (or your country's standard)
  • 24 Annual vacation days (or your country's standard)
  • 4 weeks sick leave (or your country's standard)
  • 4 weeks parental leave (or your country's standard)
  • National holidays (or your country's standard)
  • 40 Hours work-week (or your customer's standard)
  • Plus any other statutory benefit in your country
Teamwork

The job requires operating in small teams, in a highly dynamic and remote environment. Working remote means that you need to, at least, manage one person - yourself. You must be able to, including but not limited to:

  • Work effectively with multi-functional and international teams
  • Work highly collaborative, without any micro-management necessary
  • Use Slack and other remote communication/reporting tools
  • Implement and structure a remote working routine
  • Discipline and manage yourself
  • Communicate heavily about statuses and issues
  • Combine work and life in a healthy and productive flow
  • Juggle multiple projects at the same time
  • Work agile and fast, very fast
  • Receive and provide constructive feedback
  • Find the needle in the haystack and solve problems methodically
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Air Apps • California

Remote
USD 110,000 - 170,000
Remote-first approach with flexible/hw
Apple hardware ecosystem for work
Annual Bonus
+4
Backend Engineer
Backend Engineer

Air Apps • San Francisco (CA)

On-site
USD 140,000 - 200,000
Apple hardware ecosystem for work.
Annual Bonus.
Medical Insurance (including vision &d
+4
Backend QA Engineer
Backend QA Engineer

Air Apps • San Francisco (CA)

On-site
USD 90,000 - 130,000
Apple hardware ecosystem for work.
Annual Bonus.
Medical Insurance (including vision &d
+4
Frontend Web Developer
Frontend Web Developer

Air Apps • San Francisco (CA)

On-site
USD 120,000 - 170,000
Apple hardware ecosystem for work
Annual Bonus
Medical Insurance (vision & dental)
+6
Customer Support Specialist
Customer Support Specialist

Air Apps • San Francisco (CA)

On-site
USD 60,000 - 90,000
Apple hardware ecosystem
Team for work.
Annual Bonus
+7
Senior Backend Engineer - Remote, High-Impact APIs
Senior Backend Engineer - Remote, High-Impact APIs

Air Apps • United States

Remote
GBP 60,000 - 90,000
Flexible remote work environment
Apple hardware environment
USD100 monthly home-office allowance
+1
Senior Backend Engineer
Senior Backend Engineer

AppsFlyer • Warsaw (IN)

Remote
USD 140,000 - 180,000
React Native Engineer
React Native Engineer

Air Apps • San Francisco (CA)

Remote
USD 90,000 - 120,000
Apple hardware
Annual bonus
Medical insurance (vision & dental)
+4
iOS Engineer
iOS Engineer

Air Apps • San Francisco (CA)

Remote
USD 140,000 - 190,000
Remote-first
Apple hardware
Annual bonus
+4
Software Architect
Software Architect

Air Apps • San Francisco (CA)

On-site
USD 140,000 - 220,000
Apple hardware ecosystem for work.
Annual Bonus
Medical Insurance (vision & dental)
+6