Sr. Full Stack Developer
Contract Datascan LPSr. Full Stack Developer Apply Overview Position Type Full Time Apply Description Datascan is a technology company whose mission is to help businesses make better inventory decisions one scan at a time. Through the provision of configurable software, fit-for-purpose scanning hardware, and access to real-time data, Datascan is the cost effective, high value option for retailers looking to take advantage of the accuracy, efficiency, and flexibility of our industry-leading inventory solutions. We operate using several key drivers for success which include - Establishing lasting, collaborative client relationships that consistently exceed expectations, Continually striving for excellence through innovation, technical expertise, industry knowledge and a relentless commitment to client care, Being easy to do business with, in all that we do, Attracting, developing, and retaining passionate, talented people in a culture of empowerment that inspires, challenges, and recognizes the contribution of every member of the Datascan team. Backed by private equity and with over 50 years of experience serving retailers, Datascan is the global leader in providing technology-led inventory counting solutions to world class retailers in over 42 countries. Position Summary This role is accountable for owning complex software solutions from business problem definition through technical design, AI-enabled execution, validation, and production support. Responsible for translating business requirements into secure, scalable, high-quality software solutions through the design, development, testing, deployment, support, and continuous improvement of front-end and back-end applications while collaborating across teams to deliver business outcomes. The Sr. Full Stack Developer applies advanced full stack engineering judgment and responsible agentic AI practices to deliver high-impact SaaS capabilities with speed, quality, and maintainability. This role partners with product owners, architects, technical leads, QA, business stakeholders, and other developers to resolve ambiguity, shape implementation strategy, establish reusable development patterns, and mentor team members in effective use software development tools and methodologies. Duties & Responsibilities Deliver business-ready software solutions Own technical analysis for complex features, workflows, integrations, and cross-system capabilities. Partner with product and business stakeholders to clarify the business outcome, user workflow, acceptance criteria, and operational impact. Translate ambiguous business problems into solution options, technical designs, delivery plans, and measurable success criteria. Advise on technical tradeoffs, risk, sequencing, dependencies, and long-term maintainability. Design, develop, and maintain complex web applications, APIs, integrations, data models, services, and platform capabilities. Ensure solutions are scalable, secure, performant, observable, maintainable, and aligned to architecture and engineering standards. Lead troubleshooting and root cause analysis for complex defects, production issues, and performance bottlenecks. Conduct code reviews and guide developers on technical quality, maintainability, and effective AI-assisted development practices. Design and execute AI-assisted development workflows for complex coding, refactoring, testing, analysis, documentation, and troubleshooting activities. Resolve production issues and technical debt Investigate and resolve application defects and production issues with high complexity and urgency. Perform root cause analysis and implement corrective actions. Support ongoing application reliability and operational performance. Improve long-term platform maintainability through continuous modernization, refactoring, and architectural improvements Ensure quality, secure, and scalable systems Establish validation approaches for code, documentation, test cases, and technical recommendations. Define automated test strategies, evaluation criteria, and quality gates for complex or high-risk work. Define and deliver non-functional requirements. Create clear technical documentation, implementation notes, prompt documentation, and operational handoff materials. Identify and mitigate risks related to AI-generated output, including hallucinations, insecure code, data leakage, hidden assumptions, and maintainability issues. Ensure development practices comply with company standards for security, privacy, intellectual property, access control, data protection, and customer trust. Contribute to continuous improvement & engineering practices Participate in code reviews and incorporate feedback from others. Mentor developers on full stack development, business problem solving, prompt design, AI tool usage, and validation practices. Drive continuous improvement of engineering standards, AI-enabled workflows, testing practices, documentation, and delivery methods. Partner with technical leadership to evaluate emerging tools, frameworks, and AI development practices for practical team adoption. Reduce friction, waste, and inefficiencies within the software delivery lifecycle. Continuously improve skills in software engineering, prompt engineering, AI-assisted development, and Datascan domain knowledge achieving status as subject matter expert. Perform additional duties assigned to support business needs. Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field, or equivalent practical experience. Years of experience - 5-8+ years of experience in software development, full stack development, technical solution design, AI-assisted development, or related technology roles. Advanced experience with C#, ASP.NET, JavaScript, SQL Server, HTML, CSS, APIs, cloud-hosted applications, integrations, and modern software architecture patterns. Proven experience using AI-assisted development tools to accelerate delivery while maintaining code quality, security, and maintainability. Strong ability to frame business problems, create effective prompts, orchestrate agentic workflows, and validate AI-generated output. Experience with automated testing, CI/CD, observability, secure coding, performance optimization, and production troubleshooting. Strong communication, mentorship, technical leadership, analytical, and cross-functional collaboration skills. Experience with retail operations, inventory systems, SaaS platforms, mobile applications, or enterprise systems is a plus. Work Ownership & Representation Employees are hired based on their individual qualifications, including education, experience, and demonstrated ability to perform the responsibilities of the role. As such, the duties and responsibilities assigned to the employee must be performed by the employee themselves. Under no circumstances may work be subcontracted, delegated, or otherwise assigned to a third party without prior written authorization from the company. Use of approved AI tools must be performed under company guidelines and does not transfer accountability for the quality, security, accuracy, or completeness of the work product. For remote positions, a primary work state must be established. Employees who wish to work remotely from a state other than their designated primary work state must obtain prior approval from Datascan. Approval is not guaranteed and may be denied based on business, legal, tax, or compliance considerations. Full Time/Part Time Full time (40 hours per week). Exempt/Non-Exempt Exempt Work Location and Hours This position is a remote position with occasional work from the office for business need. Dallas-based preferred. Employees may be required to attend in-person meetings, training, or other business-related activities at designated company locations from time to time. Advance notice will be provided for any required onsite presence. All employees are expected to comply with these in-person requirements as part of their role. The position requires on-call support and off-hour availability based on business need and production support expectations. Physical Requirements Work will be done primarily seated. Ability to sit at a desk for long periods, view a computer screen, work on a keyboard, and communicate with various individuals. Ability to walk around and move items as required when in the office, such as setting up meeting rooms, meals, and related business needs. Core Values All qualified applicants must embody the characteristics outlined in our Core Values - Ownership - We care, are accountable, and persevere. We take responsibility. We don't wait - We are empowered to act. At Datascan, Details matter! Collaboration - We are team-oriented, easy to work with, and open. We work together, ask how we can help, and celebrate as a team. At Datascan, Different perspectives matter! Execution with Excellence - We are focused, relentless, and dedicated. We have a vision. We know what we want to achieve. We have the right people for the job. We question the status quo and embrace change. At Datascan, We measure what matters! Solution-Oriented - We see solutions, not just problems. We have a positive attitude. We innovate. We ask the right question, focus on results, and welcome change. At Datascan, Doing what it takes to get the job done matters! Do What's Right - We make good decisions, act with integrity, and have respect. We behave in a way that does the right thing for our company, our people, and our customers. At Datascan, Doing the right thing matters! Datascan is an Equal Opportunity Employer. We are committed to fostering an inclusive workplace and providing equal employment opportunities to all applicants and employees. Employment decisions are based on qualifications, merit, and business needs. Datascan does not discriminate on the basis of any characteristic protected by applicable federal, state, or local law. We are also committed to providing reasonable accommodations to qualified individuals with disabilities throughout the application, hiring, and employment process. If you require an accommodation, please contact Human Resources at humanresources@datascan.com.