Remote Jobs RockRemote Jobs Rock

Senior Backend Developer

📅 Mar 18
JavaScriptTypeScriptNode.jsGraphQL
Apply Now

📜 Description

  • Design and develop scalable, service-based architectures for both front-end and back-end.
  • Architect and implement system integrations across internal services and third-party platforms.
  • Collaborate with Product to translate business requirements into technical solutions.
  • Drive development across teams using Node.js, TypeScript, JavaScript, and Python.
  • Build and optimize secure, high-performance, and highly available systems.

🛠️ Requirements

  • 5+ years of experience building scalable, production-grade software systems across front-end and back-end
  • Bachelor’s degree in Computer Science or a related field
  • Strong expertise in JavaScript and TypeScript
  • Proven experience with Node.js and GraphQL (required)
  • Deep experience building and consuming RESTful APIs and distributed services
  • Strong proficiency with tools and technologies such as Python, Docker, Git, SQL, and cloud-native architectures
  • Hands-on experience with GCP or AWS services (e.g., S3, CloudFront, EC2, RDS, Lambda, Batch)
  • Experience designing and implementing system integrations (microservices, third-party APIs, event-driven architectures, messaging systems like Kafka/SQS)
  • Ability to lead and deliver large, complex technical initiatives
  • Strong understanding of software design patterns, system architecture, and data flow design
Full job description
About ShyftLabs
At ShyftLabs, we live and breathe data. Since 2020, we’ve been helping Fortune 500 companies unlock growth with cutting-edge digital solutions that transform industries and create measurable business impact. We’re growing fast and we’re looking for passionate problem-solvers who are ready to turn big ideas into real outcomes.
The Opportunity
ShyftLabs is looking for a Senior Developer to help design, build, and scale our next generation of data-driven platforms and systems. This role sits at the intersection of platform engineering, system integrations, and intelligent product development, and will play a key role in shaping how our products evolve.

You will work closely with Product, Architecture, and cross-functional engineering teams to plan and deliver new features, lead development efforts, and ensure seamless integration across internal and external systems. This includes building robust APIs, event-driven services, and third-party integrations, while also contributing to emerging AI-powered capabilities within our platforms.

The ideal candidate combines strong backend and frontend engineering skills with experience in distributed systems, integrations, and scalable architectures. JavaScript, TypeScript, Node.js, and GraphQL remain core requirements for this role.

What You'll Do

  • Design and development of scalable, service-based architectures (front-end and back-end), while remaining hands-on in coding and delivery

  • Architect and implement system integrations across internal services and third-party platforms (REST, GraphQL, event streams, webhooks, ETL pipelines)

  • Collaborate with Product to translate business requirements into technical solutions, defining scope, complexity, and dependencies

  • Drive development across teams for services built in Node.js, TypeScript, JavaScript, and Python

  • Design and maintain API contracts, data models, and integration patterns to ensure consistency and reliability across systems

  • Build and optimize secure, high-performance, and highly available systems

  • Contribute to AI-enabled features and workflows, including integration of ML models, LLM APIs, or intelligent automation pipelines

  • Partner with architects to define system design, integration strategies, and reusable frameworks

  • Produce clear technical documentation (architecture diagrams, data flows, API specs, integration patterns)

  • Establish and enforce best practices in code quality, testing, and deployment

  • Lead code reviews, approve merges, and mentor engineers across teams

  • Troubleshoot complex production issues and drive resolution across distributed systems

  • Oversee the end-to-end lifecycle of feature development—from design through deployment and monitoring

  • What You Bring

    • 5+ years of experience building scalable, production-grade software systems across front-end and back-end

    • Bachelor’s degree in Computer Science or a related field

    • Strong expertise in JavaScript and TypeScript

    • Proven experience with Node.js and GraphQL (required)

    • Deep experience building and consuming RESTful APIs and distributed services

    • Strong proficiency with tools and technologies such as Python, Docker, Git, SQL, and cloud-native architectures

    • Hands-on experience with GCP or AWS services (e.g., S3, CloudFront, EC2, RDS, Lambda, Batch)

    • Experience designing and implementing system integrations (microservices, third-party APIs, event-driven architectures, messaging systems like Kafka/SQS)

    • Ability to lead and deliver large, complex technical initiatives

    • Strong understanding of software design patterns, system architecture, and data flow design

    • Excellent communication skills, with the ability to articulate complex technical concepts clearly

    • Experience working in Agile/Kanban environments and a strong understanding of the SDLC

    • Adaptability and a proactive mindset in fast-paced, evolving environments

    Nice to Have

  • Experience working on or building tax, fintech, or compliance-related products (e.g., tax calculation engines, filing systems, regulatory platforms)

  • Exposure to AI/ML engineering, including integrating LLM APIs, building data pipelines for ML workflows, or deploying AI-driven features

  • Experience with data platforms, data pipelines, or analytics systems

  • Familiarity with event-driven architectures and real-time data processing

  • Experience designing multi-tenant or enterprise-grade SaaS platforms

  • Background in integration-heavy environments (e.g., ERP, financial systems, external data providers)

  • Salary Range

  • $100,000 - $140,000 (CAD)
  • Bjak

    Senior Backend Engineer, Platform & Integrations

    🕒 yesterday
    Bjak👥 51 - 200 employees🏢 Computer Software

    Build reliable backend APIs, workflows, and platform infrastructure for an insurance comparison product, connecting provider integrations and supporting quote ranking, secure customer data, and scale across markets.

    Backend DevelopmentNode.jsTypeScriptPostgreSQL
    BlackStone eIT

    Senior Backend Developer - Node.js

    🕒 2 days ago
    BlackStone eIT👥 201 - 500 employees🏢 Information Technology And Services

    Develop and support Node.js and TypeScript backend services, APIs, workflows, and messaging integrations, while troubleshooting production issues across distributed systems and enterprise integrations.

    📍 🇪🇬 Egypt +4 - Remote?💼 Full-Time🎸 Senior🔎 Backend Engineer📢 🇦🇪 Arabic Required
    Node.jsTypeScriptMicroservicesREST APIs
    Hyperscience

    Senior Software Engineer (Backend)

    🕒 yesterday
    Hyperscience👥 51 - 200 employees🏢 Computer Software🧠 AI-native

    Build and improve Python backend systems for document processing, human review, model training data, APIs, and customer workflows, with a focus on reliable orchestration and scalable integrations.

    PythonDjangoSQLDatabase Indexing
    Zscaler

    Principal Software Development Engineer

    🕒 2 days ago
    Zscaler👥 10,000+ employees🏢 Computer And Network Security🤝 B2B

    Lead Java and API engineering for the Zscaler Client Connector Cloud service, shaping product architecture and improving reliability, availability, and scalability while coordinating roadmaps across product areas.

    JavaEnterprise JavaRestful APIsSystems Architecture
    Webflow

    Senior Software Engineer, Optimize/Analyze

    🕒 yesterday
    Webflow👥 10,000+ employees🏢 Software Development🤝 B2B

    Design and scale backend services for Webflow Optimize, building real-time personalization and analytics systems while owning architecture, reliability, and cross-functional delivery from design through launch.

    PythonTypeScriptNode.jsMongodb

    Trusted by Remote Workers