Talent.com
Senior Software Engineer – Backend (Java, Python, Node.js)
Senior Software Engineer – Backend (Java, Python, Node.js)NearSource • Toronto, ON, Canada
Senior Software Engineer – Backend (Java, Python, Node.js)

Senior Software Engineer – Backend (Java, Python, Node.js)

NearSource • Toronto, ON, Canada
19 hours ago
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description

Job Title : Senior Software Engineer – Backend (Java, Python, Node.js)

Location : 100% Remote, Canada

Experience : 7 to 10 Years

Rate : $70 to $80 CAD PH

Role Summary : NearSource is seeking a Senior Software Engineer specializing in backend systems to support scalable service development for a Fortune 500 product company. The selected candidate will architect and execute high-performance backend solutions using Java, Python, and Node.js within a microservices-driven ecosystem. This role requires strong ownership, production-grade engineering discipline, and enterprise-scale system design experience.

Key Responsibilities

  • Architect, develop, and optimize scalable backend applications using Java, Python, and Node.js
  • Design and implement resilient microservices aligned with enterprise architecture standards
  • Lead RESTful API design, versioning, and integration with frontend and third-party systems
  • Drive performance optimization, reliability improvements, and production stability initiatives
  • Execute peer code reviews and enforce engineering best practices across teams
  • Troubleshoot complex production issues and implement long-term corrective solutions
  • Collaborate with cross-functional stakeholders to translate business requirements into technical deliverables
  • Improve CI / CD pipelines and backend deployment workflows
  • Develop and maintain comprehensive unit and integration test coverage
  • Stay aligned with emerging backend engineering trends and apply industry best practices

Must-Have Skills

  • Proficient in backend engineering using Java and Spring Boot
  • Strong hands-on experience with Python for backend services
  • Solid experience building backend services using Node.js
  • Expertise in microservices architecture and distributed system design patterns
  • Strong command of RESTful API design and implementation
  • Experience optimizing backend systems for scalability and performance
  • Proficiency with Git and build tools such as Maven or Gradle
  • Experience working with CI / CD workflows and automation tools
  • Strong analytical and problem-solving capabilities in production-critical environments
  • Demonstrated ownership and accountability in delivering enterprise-grade software
  • Nice-to-Have Skills

  • Familiarity with containerization and orchestration platforms such as Docker and Kubernetes
  • Experience working with cloud platforms, including AWS, Azure, or GCP
  • Exposure to monitoring, logging, and observability tools
  • Experience working within large-scale distributed enterprise environments
  • Apply now, or share your resume with salary expectations at careers@nearsource.ca . Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there's a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

    About NearSource : NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

    Equal Opportunity Statement : NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.

    Create a job alert for this search

    Senior Software Engineer Backend Java Python Nodejs • Toronto, ON, Canada

    Similar jobs
    Senior Backend Engineer – Python & Scalable Distributed Systems

    Senior Backend Engineer – Python & Scalable Distributed Systems

    Scribd, Inc. • Toronto
    Full-time
    A leading tech company in Toronto is seeking a Senior Software Engineer to design and optimize large-scale data pipelines using Python on AWS. The ideal candidate must have over 7 years of experienc...Show more
    Last updated: 7 days ago • Promoted
    Senior AI Backend Engineer for Scalable Python APIs

    Senior AI Backend Engineer for Scalable Python APIs

    Refinitiv • Toronto
    Full-time
    A leading technology company in Toronto is seeking a Senior Software Engineer to design and implement backend services for AI-native products. The ideal candidate has over 4 years of experience, str...Show more
    Last updated: 25 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Antler • Toronto
    Full-time
    At Chexy, we're reimagining how Canadians manage their largest expenses—like rent, tuition, and insurance—by transforming them into opportunities to build credit, earn rewards, and gain financial f...Show more
    Last updated: 27 days ago • Promoted
    Senior Java / Python AWS Engineer - Hybrid (Toronto)

    Senior Java / Python AWS Engineer - Hybrid (Toronto)

    CG Consulting Group • Toronto
    Full-time
    An innovative global IT services firm is seeking a talented Developer skilled in Java, Python, and AWS to join their dynamic team. This role offers a unique opportunity to work with a leading invest...Show more
    Last updated: 27 days ago • Promoted
    Senior Python Backend Engineer – Scalable APIs

    Senior Python Backend Engineer – Scalable APIs

    Apexon • Toronto
    Full-time
    A technology services company in Toronto is seeking a skilled Python Developer / Backend Engineer.The role involves designing and maintaining backend services and collaborating with frontend teams to...Show more
    Last updated: 19 days ago • Promoted
    Senior Java Engineer & Tech Lead - Hybrid

    Senior Java Engineer & Tech Lead - Hybrid

    Broadridge • Markham
    Full-time
    A financial services technology company in York Region is seeking a Software Engineer responsible for designing and developing business applications in Java. You will work closely with cross-functio...Show more
    Last updated: 27 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    NimbleRx • Toronto
    Full-time
    Nimble is a healthtech company on a mission to simplify access, understanding and management of healthcare.We are starting by building the largest, most loved pharmacy business in the world.We are ...Show more
    Last updated: 27 days ago • Promoted
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • richmond hill, ON, ca
    Full-time
    Required Skills : 5+ years of work experience in customizing and delivering Network or Transmission Application preferably Reliance. LINUX and Windows Operating Systems <...Show more
    Last updated: 19 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Chexy Co. • Toronto
    Full-time
    At Chexy, we're reimagining how Canadians manage their largest expenses—like rent, tuition, and insurance—by transforming them into opportunities to build credit, earn rewards, and gain financial f...Show more
    Last updated: 27 days ago • Promoted
    Senior Java & AWS Cloud Microservices Engineer

    Senior Java & AWS Cloud Microservices Engineer

    Galent • Markham
    Full-time
    A leading technology company in Markham, Canada, is looking for a Model to develop high-performance RESTful APIs and microservices using Java 17 / 21 and Spring Boot 3. The successful candidate will a...Show more
    Last updated: 19 hours ago • Promoted • New!
    Senior Java Consultant

    Senior Java Consultant

    Galent • Markham
    Full-time
    Hybrid - 3 Days a week (Mon / Tue / Wed Mandatory).This role emphasizes Java 17 / 21 and Spring Boot 3.AWS cloud deployment, while ensuring compliance with technical standards, governance, risk managemen...Show more
    Last updated: 20 hours ago • Promoted • New!
    AI and DSP Applications – Senior UI Software Engineer

    AI and DSP Applications – Senior UI Software Engineer

    Nutanix • Markham
    Full-time
    Engineering Group, Engineering Group > .Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring “Cognition” to all ...Show more
    Last updated: 27 days ago • Promoted
    Senior AI Backend Engineer — Scale Enterprise Automation

    Senior AI Backend Engineer — Scale Enterprise Automation

    TalentTank Recruiting Inc. • Toronto
    Full-time
    A leading recruiting firm in Toronto is looking for a Senior Backend Engineer to join their team.In this hybrid role, you will design and optimize backend systems for document processing, collabora...Show more
    Last updated: 27 days ago • Promoted
    Senior Data Engineer

    Senior Data Engineer

    BET99 • Richmond Hill, Ontario, Canada
    Full-time
    BET99 is Canada's Premiere Online Sportsbook and Casino.Launched in 2020, we have consistently innovated the online gaming landscape every step of the way, exponentially growing our customer base a...Show more
    Last updated: 1 day ago • Promoted
    Senior Platform Engineer -Python Backend System Design

    Senior Platform Engineer -Python Backend System Design

    Princeton IT Services, Inc • Toronto
    Full-time
    Senior Platform Engineer – Python Backend & System Design.We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.A...Show more
    Last updated: 27 days ago • Promoted
    Senior Python Backend Engineer — High-Impact APIs

    Senior Python Backend Engineer — High-Impact APIs

    Agilno • Toronto
    Full-time
    A software development company located in Toronto is searching for a Senior Python Developer with a minimum of 5 years of backend experience in Python. This role involves leading the design of scala...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    GlobalLogic • Toronto
    Full-time
    Design, develop, and maintain scalable and reliable applications using Java, Spring, Kafka, Microservices, AWS, Spring boot, and Spring Framework. Collaborate with cross-functional teams to determin...Show more
    Last updated: 18 days ago • Promoted
    Senior Cloud Integration Architect — Azure, AWS & Fabric

    Senior Cloud Integration Architect — Azure, AWS & Fabric

    Worldsource Wealth Management • Markham
    Full-time
    A financial services firm in York Region is seeking a Solution Integration Architect.This role involves designing and implementing integration solutions using Azure and AWS, ensuring alignment with...Show more
    Last updated: 27 days ago • Promoted