Backend Engineer

Posted 20 Days Ago
Be an Early Applicant
Islamabad, PAK
In-Office
Mid level
Artificial Intelligence • Information Technology • Software • Business Intelligence
The Role
Develop and maintain scalable backend systems using Node.js, JavaScript, and related frameworks. Build REST APIs, manage databases, optimize queries, write and test code, and support software release and change management. Collaborate with cross-functional and international teams to deliver quality software on schedule while contributing to architectural design, automation, and SDLC maturity.
Summary Generated by Built In

About the Role:
We are looking for experienced professionals with a passion for excellence to design and implement new systems and features, as well as modify and maintain existing systems with adaptation to technological changes. You will drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle. You will ensure that software deliverables comply with quality standards and are completed on time.

What will be your responsibilities?

  • Developing server-side logic: As a Node.js developer, your primary responsibility is to develop the server-side logic for web applications. This involves writing code in JavaScript that can handle incoming requests, process data, and generate responses.
  • Building scalable applications: Node.js is known for its ability to handle high traffic and large amounts of data. As a Node.js developer, you will need to design and build applications that can scale to meet the demands of a growing user base. 
  • Creating APIs: APIs (Application Programming Interfaces) are the backbone of modern web applications. As a Node.js developer, you will be responsible for designing and building APIs that other applications can use to communicate with your web application.
  • Collaborating with other developers: Developing web applications often involves working in a team environment. As a Node.js developer, you will need to collaborate with other developers, designers, and stakeholders to ensure that the web application meets the requirements of all stakeholders.
  • Writing and testing code: As with any software development role, writing and testing code is a core responsibility of a Node.js developer. You will need to write clean, efficient, and maintainable code and test it thoroughly to ensure that it meets the requirements of the web application.
  • Managing databases: Many web applications require a database to store and retrieve data. As a Node.js developer, you may be responsible for managing the database, writing queries, and ensuring that data is stored securely.
  • Staying up to date with the latest trends and technologies: The world of web development is constantly evolving, and Node.js developers need to stay up to date with the latest trends and technologies to remain competitive in the job market. You will need to constantly learn new skills and technologies to stay relevant in your field.

What are we looking for and what does it require to be the right fit for this role?

  • B.S. or higher degree in Computer Science, Engineering, or another technical field
  • 3 to 5 years hands-on Backend Development using JavaScript framework (NodeJS, ExpressJS, NestJS)
  • Knowledge of REST Web Services/APIs
  • Strong Database Knowledge, SQL, Query Optimization
  • Good experience with TypeScript/JavaScript
  • Experience with source control (GIT) and CI/CD, for example, Jenkins
  • Experience with unit testing - Mocha or Jest framework
  • Good expertise in writing scalable and optimized code
  • Experience with other JavaScript frameworks - ReactJS, Angular
  • Interest in front-end UX development
  • Demonstrable understanding of good architectural design principles
  • Interest in tooling and automation with exposure to Scrum/Agile environment
  • A team player and have experience in working in international teams (incl. cultural awareness, virtual/remote working). Is outspoken and builds fast interpersonal relationships.
  • A self-starter with minimal supervision required
  • Quality awareness, self-motivated and problem-solving skills
  • Good English skills

Why Join AIO?

Our mission is to revolutionize the US restaurant industry by providing a comprehensive and fully integrated solution that empowers restaurant owners to efficiently manage all aspects of their business. Our platform combines our patented AI technology with unparalleled customer support to help owners increase revenue, reduce costs, and improve their overall profit margins.

We believe that restaurants should be able to focus on delivering exceptional dining experiences to their customers, without the added stress of managing complex and disparate systems. That's why we offer an All-In-One super app platform for all their needs, from front-of-the-house operations like ordering, payment, marketing and rewards, to back-of-the-house management like inventory, staff, and financials.

We are laser focused on becoming a significant player in the $55 billion restaurant tech SaaS market. You will be a part of a world class, up-and-coming Silicon Valley funded startup.

Skills Required

  • Bachelor’s degree or higher in Computer Science, Engineering, or another technical field
  • 3 to 5 years of hands-on backend development experience using Node.js, Express.js, or NestJS
  • Knowledge of REST web services and APIs
  • Strong database knowledge, including SQL and query optimization
  • Experience with TypeScript and JavaScript
  • Experience with Git and CI/CD tools such as Jenkins
  • Experience with unit testing using Mocha or Jest
  • Expertise writing scalable and optimized code
  • Experience with ReactJS or Angular
  • Interest in front-end UX development
  • Understanding of architectural design principles
  • Interest in tooling and automation with exposure to Scrum or Agile environments
  • Experience working in international, virtual, or remote teams
  • Good English skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, California
251 Employees

What We Do

AIO is founded on the belief that every restaurant deserves technology that unifies all they need to run and grow their business in one intelligent platform. No more juggling multiple apps. No more hidden fees. No more guesswork. As longtime restaurant operators and tech innovators, the AIO team witnessed countless owners trapped by scattered systems and outdated processes often at the expense of guest experience and growth potential. So, we built the world’s first all-in-one AI platform for restaurants, a solution that seamlessly integrates all your order and pay devices with marketing, staff and inventory management while automating back-office operations and accounting. Our approach centers on three core pillars. One Tech Platform Replace a tangle of apps with a single, data-driven system designed to minimize complexity and maximize revenue. AIO Intelligence Automate daily tasks with AI-driven workflows to cut labor costs, and make the most informed decisions for your business with real-time analytics. AIO Buddy Get 1:1 support from onboarding to day-to-day operations and growth. We stand by you at every step ensuring you focus on what truly matters, delighting your customers. At AIO, our mission is more than just automation or convenience, it’s about empowering restaurateurs to run profitable, future-ready businesses that thrive amid industry challenges. We believe technology should serve you, not the other way around.

Similar Jobs

DigitalOcean Logo DigitalOcean

Senior Full-stack Engineer

Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
In-Office
Karachi, Sindh, PAK
1400 Employees

Contour Software Logo Contour Software

Back-end Engineer

Information Technology • Professional Services • Software • Consulting
In-Office
2 Locations
2559 Employees

Talent Management Solutions Logo Talent Management Solutions

Back-end Engineer

Professional Services • Consulting
In-Office
2 Locations

Spotter AI Logo Spotter AI

Remote Backend Django Engineer – AI & Algorithmic Systems

Artificial Intelligence • Logistics • Software • Automation
In-Office or Remote
5 Locations
10 Employees
100K-100K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account