Senior Full Stack Software Engineer
CSA Partners Ltd
Senior Full Stack Software Engineer
CSA Partners is a leading provider of cost segregation services, helping commercial property owners maximize tax savings through accelerated depreciation. Our team of experts specializes in identifying and reclassifying personal property assets to shorten the depreciation time for taxation purposes, resulting in significant tax benefits for our clients.
We are seeking a Senior Full Stack Software Engineer to join our team in a hybrid work environment, with hands-on Dynamics 365 CRM experience and a track record of delivering custom software end to end. In this role, you will be instrumental in designing, building, and maintaining applications and integrations that serve multiple departments across the organization, with Dynamics 365 and Dataverse at the center of our sales and operations data. As a key contributor on a small team, you'll own features from requirements through production, influence design decisions, and help shape how we use AI-assisted development and AI agents to directly impact business outcomes.
What You Will Do:
- Develop user-friendly, responsive web interfaces using HTML, CSS, JavaScript/TypeScript, and ReactJS for both internal and external customers.
- Design intuitive front-end solutions to improve workflows for Operations, Customer Success, Sales, Marketing, and Finance teams.
- Build, support, and extend C#/.NET APIs to support front-end features and enable seamless data exchange across systems, including Dynamics 365 and Dataverse.
- Collaborate closely with stakeholders across departments to understand their requirements and translate them into effective software solutions.
- Ensure front-end performance, accessibility, and scalability.
- Design and manage database schemas and queries for SQL and NoSQL systems to optimize data flow.
- Deploy and maintain applications using Azure App Service and other cloud-based tools, using Azure DevOps for source control, work tracking, and CI/CD pipelines.
- Own features end to end, from requirements and design through development, testing, deployment, and ongoing support, working within Agile, Scrum and Kanban practices.
- Design, build, and support Dynamics 365 CRM customizations, including Dataverse tables and security roles, model-driven apps, plug-ins, JavaScript form scripting, Power Automate flows, and integrations through the Dataverse Web API.
- Build and maintain AI integrations, agents, and Model Context Protocol (MCP) servers that connect AI assistants to our CRM data and business systems, with appropriate security and access controls.
- Use AI-assisted development tools, such as Claude Code and Claude Design, to speed up prototyping, development, testing, and documentation while maintaining code quality and review standards.
- Support other team members to promote a culture of learning and collaboration.
- Performs other related duties as assigned
What You Bring:
- 6+ years of professional full stack software development experience across front-end, back-end, and database layers.
- Demonstrated experience delivering custom software solutions end to end, from gathering requirements through design, build, deployment, and support, ideally in a small team wearing multiple hats.
- Strong expertise in HTML, CSS, JavaScript, and ReactJS.
- Proficiency in C#/.NET and RESTful API development.
- Knowledge of relational databases (SQL) and NoSQL database systems.
- Experience deploying and maintaining software in cloud environments, particularly Azure.
- Familiarity with version control systems (Git) and Agile development practices.
- 2+ years of hands-on Dynamics 365 CRM / Dataverse development, including customizations, plug-ins, Power Automate, and integrations (required).
- Strong understanding of software release processes and CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication skills to interact with cross-departmental stakeholders.
Preferred / Nice to have:
- Experience building MCP servers, AI agents, or LLM-powered integrations (a significant plus).
- Professional experience using AI-assisted development tools such as Claude Code, Claude Design, or similar (preferred, not required).
- Broader Power Platform experience, such as Power Apps or Power BI, or a Microsoft certification such as PL-400 (Power Platform Developer).
- Experience with NPM and front-end build tools.
- Familiarity with API security best practices.
- Understanding of UI/UX principles and ability to contribute to design discussions.
- Previous experience developing tools or solutions for Operations, Customer Success, Sales, or Finance teams.
- Familiarity with Flutter and Dart for cross-platform application development.
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer
- Competitive compensation
- Health insurance benefits
- Life Insurance
- Short and Long-term Disability
- Paid Time Off
- Paid Holidays
- 401(k) plan with company match
What We Provide:
Disclaimer: This job description is intended to convey information essential to understanding the scope of the position and it is not intended to be an exhaustive list of experience, skills, efforts, duties, responsibilities, or working conditions associated with the role. Duties, responsibilities, and activities may change at any time with or without notice.
CSA Partners is an Equal Opportunity Employer and complies with all applicable Federal, state, and local employment laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
- ...and communities.Job DescriptionWe’re building a new product engineering team to create AI-powered platforms from scratch. Our AI Personal... ...-ready application in a matter of weeks. We’re hiring for a senior full stack engineer to help scale that approach. You’ll work across the...SeniorWork experience placement
- ...and scale production systems across the stack (frontend and backend) in order to power... ...teams to turn business problems into robust software that integrates prompts, automations,... .... Mentor early and mid-career engineers while raising the bar on code quality and...SeniorWork at officeMonday to FridayAfternoon shift
- ...CSA Partners in Lindon, Utah, seeks a Senior Full Stack Software Engineer to design, build, and maintain applications and integrations centered on Dynamics 365 and Dataverse. You will own features end-to-end, collaborate with cross-functional teams, and implement AI-assisted...Senior
- ...Podium is seeking a Senior Full Stack Engineer who loves AI and thinks like a product owner. You’ll own features end-to-end, shaping the platform from design to production in a fast-paced environment. You’ll collaborate with product, design and business stakeholders...SeniorWork at office
- ...CSA Partners in Utah seeks a Senior Full Stack Software Engineer to join a hybrid team. You will own features end to end, designing, building, and maintaining web applications that serve multiple departments, with Dynamics 365 and Dataverse at the core of our sales and...Senior
$185 per hour
...positioning AI as the essential strategy for sustainable growth in home health. About the role We’re looking for a high‑impact Senior Full Stack Engineer to help build and scale the core infrastructure powering Enzo Health. You’ll work across the stack to develop fast,...SeniorRemote work- ...CTO Hall of Fame in 2024. Product & Software Excellence: We were named one of The... ...for 2025. ABOUT THIS ROLE As a Senior Backend Software Engineer at LVT, you will be a key driver in... ...support you inside and outside the office. Full‑time benefits include, but not...SeniorFull timeWork at officeFlexible hours
- ...LVT is hiring a Senior Backend Software Engineer to build scalable microservices and APIs powering our AI-driven site platform. You’ll work as an individual contributor among a focused team, designing, coding, and deploying production-grade backend systems with strong...Senior
- ...payroll for more than 1,000 companies and tens of thousands of their employees. Role Overview We’re looking for a senior full stack software engineer who loves to build and ship. You’ll design, build, and own features end to end across our HR, payroll, and benefits...SeniorFull time
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...business keenness.Job DescriptionRole: Senior Test Automation Python EngineerLocation:...SeniorWorldwide
- We are seeking a Senior Python Engineer for a contract position based in American Fork, Utah. This... ...Independently frame, design, and deliver software solutions by engaging stakeholders,... ...pipelines where needed Contribute across the full software development lifecycle,...SeniorContract work
- ...CTO Hall of Fame in 2024. Product & Software Excellence: We were named one of The... ...for 2025. ABOUT THIS ROLE As a Senior DevOps Engineer at LVT, you will play a pivotal role in... ...the expectation of transitioning to a full in-person, in-office model. ROLE RESPONSIBILITIES...SeniorFull timeWork at officeFlexible hours
- ...Senior Manager, Software Engineering (HQ) Location HQ Employment Type Full time Location Type On-site Department ABOUT LVT LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver...SeniorFull timeWork at officeFlexible hours
- ...and seen signficant revenue. The Job For initial developments, we relied on a software development firm, but we're ready to bring it all in-house. We're looking for a Senior Developer to takeover management of future development projects which include, but are...SeniorPermanent employment
$135k - $170k
...certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why... ...post-quantum cryptography (PQC).The Quantum Central engineering team is looking for a full stack Senior Software Engineer to help build this platform from...SeniorFlexible hours- ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media...Full time
$160k - $200k
...our lifetimes, and every legacy software product will be completely... ...interfaces, and software that requires full-time consultants to manage.... ...need amazing people. We need engineers who can empathize with... ...engineering ~3–5+ years of full-stack experience — we don't hire "...SeniorFull timeWork at office- ...CTO Hall of Fame in 2024. Product & Software Excellence: We were named one of The... ...for 2025. ABOUT THIS ROLE As a Senior Software Engineer II focusing on Manufacturing Engineering... ...you inside and outside the office. Full-time benefits include, but not limited...SeniorFull timeWork at officeLocal areaFlexible hours
- ...NetDocuments is seeking a Senior Software Engineer – Growth to join our AI Growth team and help build backend services and data pipelines powering AI usage metering, reporting, and billing integrations. You’ll collaborate with Product, AI, BI, Finance, and Platform Engineering...Senior
- ...outcomes, and grow alongside a company that’s ready to move fast, you’ll feel at home at MX.MX Technologies Inc. DBA MX seeks Senior Software Engineer 2 in Lehi, Utah to Write product or system development code; Participate in, or lead design reviews with peers and...SeniorRemote work
- Lehi, UTEngineering /Full-time /On-siteAt Neighbor, we’re building the largest hyperlocal... ...started!We are looking for legendary engineers. You know the type. When you are at lunch... ...Neighbor.com’s marketplace.Produce high quality software that enhances the customer experience....SeniorFull timeWork at office
- ...in 2024. Product & Software Excellence: We were named... ...Fullstack Software Engineer at LVT, you will set the... ...the capabilities of the senior and mid-level engineers... ...technical authority across the stack (UI, BFF, GraphQL APIs,... ...outside the office. Full-time benefits include,...Full timeContract workWork at officeFlexible hours
$145k - $165k
...work smarter, collaborate more effectively, and unlock the full value of their institutional knowledge.Our team is redefining... ...d love to meet you.What You’ll Do NetDocuments is seeking a Senior Software Engineer - Growth to join our AI Growth team and help build the systems...SeniorImmediate start- ...NetDocuments, a leading legal tech platform, seeks a Senior Software Engineer for Growth to build backend services powering AI usage metering, reporting, and billing integrations. You will shape data pipelines and event-driven systems at scale, collaborating with Product...Senior
- ...the interest of national security. Job Title: Sr Associate, Software Engineer Job Code: 39897 Job Location: Salt Lake City, UT... ...interfaces, testing, debugging, and defect resolution across the full software development lifecycle. You’d also use a wide range of...SeniorLocal area
- ...Summary We are seeking a highly skilled Senior Software Developer to lead the development and... ..., and Thermo Fisher Chromeleon. Full-Stack Development: Build and maintain... ...Collaboration: Work closely with hardware engineers and product managers to translate analytical...SeniorLocal area
- ...get to work, you won't find a better place to learn and accelerate your career. About the Role: We’re looking for a Senior Full Stack Engineer who’s excited about AI and thinks like a product owner. Someone who is scrappy, opinionated, and energized by building...SeniorTemporary workSummer holidayWork at officeLocal areaWeekend work
- ...seeking a highly skilled AWS DevOps Engineer to design, build, and secure... .... Work directly with senior engineers and platform leadership... ...We build phones, watches, and software that keep families connected... ...Applicable Employment type Full‑time Job function Engineering...SeniorFull timeRemote work
- ...team a small, high-autonomy group of software and AI engineers building the systems that make... ...ownership of the end-to-end delivery of full-stack applications, drive AWS architecture... ...acceleration. What is a day in the life of a Senior Software Engineer? Architect,...SeniorCasual workLocal areaImmediate start
$112k - $187k
...Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable... ..., implementing, and maintaining cloud-based systems with full-stack engineering. You’re an advocate of CI/CD, you can drive...SeniorWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Software Engineer. Be the first to apply!
- senior application security Lindon, UT
- senior manager legal Lindon, UT
- senior activities Lindon, UT
- senior operations technician Lindon, UT
- srs Lindon, UT
- senior project manager contract Lindon, UT
- senior implementation project manager Lindon, UT
- senior leadership Lindon, UT
- senior performance engineer Lindon, UT
- senior application administrator Lindon, UT





