Senior Backend Engineer - NodeJS

Air Apps

Portugal

Remote

EUR 80,000 - 107,000

Full time

2 days 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

Monthly home office allowance
Home office set up
Company retreats

Job summary

Air Apps is a fully remote company building mobile apps with a global team. We seek a Back-end NodeJS Developer to design, develop, and maintain server-side solutions supporting front-end teams and third-party/cloud services.

You’ll work on NoSQL/SQL databases (MongoDB, PostgreSQL) with a focus on performance and security. Join a fast-growing startup with flexible work arrangements, Apple hardware, and opportunities for learning and growth.

Qualifications

  • 5 years of professional NodeJS development experience.
  • Proficiency in building and consuming RESTful APIs.
  • Strong knowledge of Git Flow, CI/CD, unit testing, and TDD.
  • Proven ability to design scalable backend systems with high availability.
  • BS in Computer Science or equivalent experience.

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 the backend solution.
  • Run diagnostics, fix bugs, and improve performance of backend systems.
  • Document processes, integrations, and DB schemas.
  • Keep up-to-date with backend technologies and trends.
  • Suggest and implement process/tech improvements.

Skills

NodeJS
TypeScript
REST APIs
CI/CD
Git
Async programming
DB design

Education

BS in Computer Science

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 • Lisboa

On-site
EUR 60,000 - 90,000
Apple hardware ecosystem for work.
Annual Bonus
Top-tier Health and Life Insurance for
+6
Backend Engineer, Berlin
Backend Engineer, Berlin

Air Apps • Lisboa

On-site
EUR 60,000 - 90,000
Apple hardware ecosystem for work.
Annual Bonus
Top-tier Health and Life Insurance
+7
Frontend Web Developer
Frontend Web Developer

Air Apps • Lisboa

Hybrid
EUR 42,000 - 60,000
Apple hardware ecosystem for work.
Annual Bonus
Top-tier Health and Life Insurance
+7
Backend QA Engineer
Backend QA Engineer

Air Apps • Lisboa

On-site
EUR 35,000 - 50,000
Annual Bonus
Top-tier Health and Life Insurance
Transportation Budget
+6
Backend QA Engineer
Backend QA Engineer

Air Apps • Lisboa

Hybrid
EUR 40,000 - 60,000
Annual bonus
Health insurance
Transportation budget
+6
Backend QA Engineer, Berlin
Backend QA Engineer, Berlin

Air Apps • Lisboa

Hybrid
EUR 42,000 - 66,000
Annual Bonus
Health and Life Insurance
Transportation Budget
+6
DevOps Engineer Backend
DevOps Engineer Backend

Air Apps • Lisboa

Hybrid
EUR 50,000 - 80,000
Apple hardware ecosystem for work.
Annual Bonus
Top-tier Health and Life Insurance
+7
DevOps engineer for backend systems
DevOps engineer for backend systems

Air Apps • Lisboa

Hybrid
EUR 50,000 - 90,000
Annual Bonus
Health and Life Insurance
Transportation Budget
+3
DevOps Engineer Mobile
DevOps Engineer Mobile

Air Apps • Lisboa

Hybrid
EUR 60,000 - 90,000
Apple hardware ecosystem
Annual Bonus
Health & Life Insurance
+7
Frontend Web Developer
Frontend Web Developer

Air Apps • Lisboa

Remote
EUR 30,000 - 60,000
Apple hardware ecosystem for work
Flexible Paid Time Off (PTO)
Annual Bonus
+6