Back to jobs

Senior Software Engineer – Backend (Java, Python, Node.js)
NearSource TechnologiesNot specified
Backend Developer
$146K–$166K a year
Full-time
Apply on company siteCraft my tailored resume free
Free to start · No card · 5 credits the moment you sign up
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 ResponsibilitiesArchitect, develop, and optimize scalable backend applications using Java, Python, and Node.jsDesign and implement resilient microservices aligned with enterprise architecture standardsLead RESTful API design, versioning, and integration with frontend and third-party systemsDrive performance optimization, reliability improvements, and production stability initiativesExecute peer code reviews and enforce engineering best practices across teamsTroubleshoot complex production issues and implement long-term corrective solutionsCollaborate with cross-functional stakeholders to translate business requirements into technical deliverablesImprove CI/CD pipelines and backend deployment workflowsDevelop and maintain comprehensive unit and integration test coverageStay aligned with emerging backend engineering trends and apply industry best practicesMust-Have SkillsProficient in backend engineering using Java and Spring BootStrong hands-on experience with Python for backend servicesSolid experience building backend services using Node.jsExpertise in microservices architecture and distributed system design patternsStrong command of RESTful API design and implementationExperience optimizing backend systems for scalability and performanceProficiency with Git and build tools such as Maven or GradleExperience working with CI/CD workflows and automation toolsStrong analytical and problem-solving capabilities in production-critical environmentsDemonstrated ownership and accountability in delivering enterprise-grade softwareNice-to-Have SkillsFamiliarity with containerization and orchestration platforms such as Docker and KubernetesExperience working with cloud platforms, including AWS, Azure, or GCPExposure to monitoring, logging, and observability toolsExperience working within large-scale distributed enterprise environmentsApply 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.