[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. D.A. Davidson Companies is an independent, employee-owned company with a rich history spanning 90 years. They are seeking a Senior Software Engineer to lead and execute complex software development initiatives with a strong emphasis on front-end and back-end engineering using ReactJS, NodeJS, and TypeScript frameworks.ResponsibilitiesLead the development and support of business-critical applications, focusing on scalable architecture and maintainable codebases using ReactJS for dynamic user interfaces and NodeJS for robust server-side logicDesign, develop, and enhance complex applications based on detailed specifications, ensuring optimal performance and maintainabilityConduct thorough code reviews for off-shore development teams to ensure adherence to internal coding standards, architectural guidelines, and security best practicesReview and provide constructive feedback on code submitted by internal developers, promoting continuous improvement and knowledge sharingApprove completed development work by other team members, ensuring it meets functional requirements, performance benchmarks, and quality standards before deploymentWrite clean, efficient, and well-documented code; perform rigorous testing and debugging to ensure high-quality deliverablesParticipate in scrum events: Sprint Planning, Daily Scrum, Sprint Review, and Sprint RetrospectiveOperate with a bias for action and take initiative to solve problems across the stackExpectation to provide production support during weekend and off-hoursWilling to periodically work flexible hours to work with resources in global time zonesHave a strong sense of ownership over application uptime, security, and customer experienceSkillsCollege diploma or university degree in Computer Science7+ years of experience in React, TypeScript, and JavaScript developmentProven experience building and scaling applications using technologies such as Node.js and ExpressExperience with CI/CD pipelines, source control (Git), and modern JS build tooling (Yarn/NPM)Strong understanding of REST APIs, frontend performance, accessibility, and responsive designExperience working with Agile frameworksGood knowledge of the Software Development Lifecycle (SDLC)Experience working with Object-oriented analysis and designExperience leading feature delivery cycles in collaboration with cross-functional teamsStrong interpersonal and oral communication skillsHighly self-motivated and directed with a keen attention to detailWork with third-party vendors while managing aggressive timelinesAbility to maintain regular, predictable attendanceBenefitsMedical, Dental and VisionCompany 401(k) and profit-sharing contributionsGenerous sick, vacation, and maternity/parental leavePaid holidaysProfessional Development OpportunitiesTuition Reimbursement ($15,000 lifetime cap)Discounted personal insurance including home, auto and recreational vehiclesCharitable gift-matching programDavidson Day of Giving - Our tradition of positively impacting communities in which we live and workCompany OverviewAt D.A. It was founded in 1935, and is headquartered in Great Falls, Montana, US, with a workforce of 1001-5000 employees. Its website is http://dadavidson.com.