Senior Backend Engineer (Node.Js)

Posted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Office, Machaze, Manica, MOZ
Remote
Senior level
Information Technology • Software
The Role
Design, develop, test, deploy, and maintain scalable backend services and REST APIs primarily with Node.js. Work with databases, asynchronous processing, cloud infrastructure, and system architecture while gradually contributing to Ruby on Rails services. Debug production issues, participate in code reviews and planning, collaborate cross-functionally, and use AI-assisted development tools to improve productivity, testing, and code quality.
Summary Generated by Built In
About Josys

Josys is a modern AI-native identity security and governance platform. Enterprise AI adoption has made identity the fastest-growing attack surface, and the hardest to govern. Josys discovers, governs, and secures every identity, human, machine, and AI agent, across every application in the enterprise, allowing security and IT teams to surface risk, control access, and remediate identity threats in real-time.

Trusted by over 1,000 organizations and MSPs worldwide, Josys turns identity from the fastest-growing attack surface into an autonomously governed advantage.

For more information, visit josys.com.

About The Role

We are looking for a Senior Software Engineer with strong hands-on Node.js experience to join our backend engineering team.

Node.js will be the primary technology focus for this role. You will build and maintain backend services, APIs, and scalable systems while working closely with product and engineering teams.

Our backend environment includes both Node.js and Ruby on Rails. You do not need prior Rails experience to be successful in this role, but you should be comfortable learning Rails and contributing to existing Rails services as you grow into the role.

We are looking for a strong individual contributor with good engineering fundamentals, practical system design experience, and the ability to take ownership of backend projects from development through production.

What We're Looking For
  • 3–7 years of backend software development experience, with strong hands-on experience using Node.js. Exceptionally strong candidates with ~2 years of experience may also be considered.

  • Strong proficiency in JavaScript and/or TypeScript.

  • Hands-on experience building and maintaining production-grade backend services and REST APIs.

  • Strong understanding of backend architecture, asynchronous programming, object-oriented programming, and software engineering fundamentals.

  • Experience working with databases, data modelling, and writing efficient queries.

  • Experience with background jobs, queues, asynchronous processing, or event-driven systems.

  • Comfortable working on existing codebases and contributing independently with minimal hand-holding.

  • Ability to participate in system design discussions and reason through architecture, scalability, performance, reliability, and technical trade-offs.

  • Strong debugging and problem-solving skills, including the ability to investigate and resolve production issues.

  • Genuine, hands-on experience using AI-assisted development tools such as Cursor or similar tools. Candidates should be able to explain how they use AI for development, debugging, testing, code review, and improving productivity.

  • Strong ownership of previous projects, with the ability to explain their actual technical contribution in depth.

  • Exposure to cloud infrastructure, preferably AWS.

  • Strong communication and collaboration skills.

Good To Have
  • Ruby on Rails experience.

  • Experience with Rails background processing tools such as Sidekiq, Resque, ActiveJob, or Shoryuken.

  • Experience working across multiple backend languages or frameworks.

  • Experience with microservices and distributed systems.

  • Experience with AWS services and cloud-native architecture.

  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.

  • Experience with automated testing and CI/CD practices.

Mindset We Value
  • Willingness to learn: You don't need to know Rails today, but you should be comfortable picking it up and working across different technologies.

  • Strong IC mindset: You can take ownership, navigate an existing codebase, and start contributing quickly.

  • Engineering fundamentals: We value people who understand why something should be built a certain way, not just how to implement it.

  • Problem-solving: You are comfortable working through ambiguous technical problems and finding practical solutions.

  • Customer focus: You understand that backend engineering ultimately impacts product reliability and customer experience.

  • AI-native development: You actively use AI tools to make yourself more effective while still maintaining strong engineering judgment and code quality.

Key Responsibilities
  • Design, develop, test, and deploy backend services primarily using Node.js.

  • Build and maintain scalable, secure, and reliable REST APIs.

  • Work with databases and backend infrastructure to deliver high-performing services.

  • Contribute to system architecture and technical design decisions.

  • Work across our backend stack and gradually contribute to Ruby on Rails services as required.

  • Debug and resolve technical issues across development and production environments.

  • Write clean, maintainable, and well-tested code.

  • Participate in code reviews and help maintain strong engineering standards.

  • Collaborate with product managers, designers, frontend engineers, and other backend engineers.

  • Contribute to technical estimations, sprint planning, and prioritization.

  • Work with cloud infrastructure, preferably AWS, and contribute to improving scalability, availability, and security.

  • Use AI-assisted development tools thoughtfully to improve development speed, code quality, testing, and problem-solving.

  • Stay current with relevant backend technologies and contribute ideas that improve engineering practices and team productivity.

Skills Required

  • 3–7 years of backend software development experience; exceptionally strong candidates with approximately 2 years may be considered
  • Strong hands-on experience with Node.js
  • Strong proficiency in JavaScript and/or TypeScript
  • Experience building and maintaining production-grade backend services and REST APIs
  • Understanding of backend architecture, asynchronous programming, object-oriented programming, and software engineering fundamentals
  • Experience with databases, data modeling, and efficient queries
  • Experience with background jobs, queues, asynchronous processing, or event-driven systems
  • Ability to work independently on existing codebases with minimal hand-holding
  • System design experience and ability to reason about scalability, performance, reliability, and technical trade-offs
  • Strong debugging and production problem-solving skills
  • Hands-on experience with AI-assisted development tools such as Cursor
  • Strong ownership of previous projects and ability to explain technical contributions in depth
  • Exposure to cloud infrastructure, preferably AWS
  • Strong communication and collaboration skills
  • Ruby on Rails experience
  • Experience with Rails background-processing tools such as Sidekiq, Resque, ActiveJob, or Shoryuken
  • Experience across multiple backend languages or frameworks
  • Experience with microservices and distributed systems
  • Experience with AWS services and cloud-native architecture
  • Familiarity with HTML, CSS, and JavaScript front-end technologies
  • Experience with automated testing and CI/CD practices
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: Tokyo, Tokyo
178 Employees

What We Do

Josys is the SaaS Management Platform that simplifies how IT works. Our holistic approach equips IT with 360° control over their software and hardware portfolio by making it easier to visualize assets, analyze utilization trends, and automate provisioning processes that will make IT operations run more efficiently. By leveraging APIs and integrating with hundreds of applications, Josys empowers IT with a single portal for assigning licenses and devices to employees, monitoring user access, and tracking adoption. IT teams can save time by eliminating dependencies on multiple spreadsheets and disparate tools, easily optimize IT costs, and securely govern access to company data with Josys.

Similar Jobs

Mondelēz International Logo Mondelēz International

Senior Product Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
3 Locations
90000 Employees

Mondelēz International Logo Mondelēz International

o9 Data & Integration Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
2 Locations
90000 Employees

Compa Logo Compa

Enterprise Account Executive

Artificial Intelligence • HR Tech • Software • Business Intelligence
Remote or Hybrid
3 Locations
75 Employees
200K-225K Annually

Mondelēz International Logo Mondelēz International

Scientist

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
3 Locations
90000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account