FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
D.A. Davidson CompaniesD.A. Davidson is hiring a Senior Software Engineer to lead complex software development applications using NodeJS and ReactJS frameworks while collaborating with cross-functional teams.
Tech Stack
Tools & technologiesJavaScriptNode.jsReactSDLCTypeScriptYarn
About the role
Key responsibilities & impact- Lead 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 logic.
- Design, develop, and enhance complex applications based on detailed specifications, ensuring optimal performance and maintainability.
- Conduct thorough code reviews for off-shore development teams to ensure adherence to internal coding standards, architectural guidelines, and security best practices.
- Review and provide constructive feedback on code submitted by internal developers, promoting continuous improvement and knowledge sharing.
- Approve completed development work by other team members, ensuring it meets functional requirements, performance benchmarks, and quality standards before deployment.
- Write clean, efficient, and well-documented code; perform rigorous testing and debugging to ensure high-quality deliverables.
- Participate in scrum events: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective
- Operate with a bias for action and take initiative to solve problems across the stack
- Expectation to provide production support during weekend and off-hours.
- Willing to periodically work flexible hours to work with resources in global time zones.
- Have a strong sense of ownership over application uptime, security, and customer experience
Requirements
What you’ll need- College diploma or university degree in Computer Science.
- 7+ years of experience in React, TypeScript, and JavaScript development.
- Proven experience building and scaling applications using technologies such as Node.js and Express.
- Experience with CI/CD pipelines, source control (Git), and modern JS build tooling (Yarn/NPM)
- Strong understanding of REST APIs, frontend performance, accessibility, and responsive design.
- Experience working with Agile frameworks.
- Good knowledge of the Software Development Lifecycle (SDLC).
- Experience working with Object-oriented analysis and design.
- Experience leading feature delivery cycles in collaboration with cross-functional teams.
- Strong interpersonal and oral communication skills.
- Highly self-motivated and directed with a keen attention to detail.
- Work with third-party vendors while managing aggressive timelines.
- Ability to maintain regular, predictable attendance.
Benefits
Comp & perks- Medical, Dental and Vision
- Company 401(k) and profit-sharing contributions
- Generous sick, vacation, and maternity/parental leave
- Paid holidays
- Professional Development Opportunities
- Tuition Reimbursement ($15,000 lifetime cap)
- Discounted personal insurance including home, auto and recreational vehicles
- Charitable gift-matching program
- Davidson Day of Giving – Our tradition of positively impacting communities in which we live and work
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactJSNodeJSTypeScriptJavaScriptExpressCI/CDGitYarnNPMREST APIs
Soft Skills
interpersonal skillsoral communicationself-motivatedattention to detailproblem-solvingownershipcontinuous improvementknowledge sharingcollaborationflexibility
Certifications
College diplomauniversity degree in Computer Science