Senior Software Engineer – Backend (Java, Python, Node.js)
NearSource Technologies · Toronto, Ontario, CA
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 S...
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-f...