> Markdown version of [/jobs/ext/2718017-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2718017-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # full-stack engineer - **Company:** ONE STOP COLLECTIBLE CORP - **Location:** Dallas, United States - **Experience:** Expert - **Salary:** $130,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Business Logic, Automation of Tests, C Sharp (Programming Language), Code Generation, Customer Data Management, Data Structures, Data Systems, Relational Databases, Software Design Patterns, Data Intelligence, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Software Architecture, Software Engineering, Data Streaming, TypeScript, Web Application Frameworks, ReactJS, Data Representation, Vue.js, Information Technology, Code Restructuring, User Identification, Microservices - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-total-expert-8405108 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. * 8+ years of professional software engineering experience in a team-based environment. * Strong computer science fundamentals (data representation, data structures, algorithms). * Demonstrated ability to decompose ambiguous, complex problems into well-specified, bounded work with clear contracts and acceptance criteria. * Hands-on fluency directing AI-assisted development tools (code generation, review, test creation) and, critically, the discernment to evaluate their output, catch subtle integration and data-correctness failures. * Experience designing and reasoning about complex data systems and data flows including data modeling and integration across multiple sources, and ideally customer data platforms, identity resolution, or large-scale unified-profile / "customer 360" systems. * Experience with software architecture and refactoring legacy code using proven design patterns, with the ability to hold a whole-system map and reason about service boundaries and coupling. * Experience building responsive web applications with JavaScript/TypeScript and modern frameworks (React, Vue, etc.). * Experience with object-oriented languages (C#, Java, Python, etc.) and relational databases (MySQL, PostgreSQL, SQL Server, etc.). * Experience building comprehensive automated test suites integrated with CI/CD pipelines to support reliable, high-velocity development. * Strong communication and collaboration skills across all levels of the organization. ## Description In this role you'll be a technical leader on the Customer IQ team, the data intelligence layer that unifies customer data across sources into a complete, actionable view for our lenders and financial institutions. We're looking for a senior-level full-stack engineer who pairs deep judgment with modern AI-assisted development: someone who moves fast with the latest tooling while owning the correctness, coherence, and long-term health of complex data systems. You'll set technical direction for how we build, not just write code. You can frame ambiguous problems into well-specified work, directing AI tooling with discernment, and being accountable for what ships into a platform where data accuracy is non-negotiable. What you'll be doing: * Set technical direction for Customer IQ features and platform capabilities, using modern AI-assisted tooling to ship at high velocity while owning the judgment over what is correct and production-ready. * Reason about complex data flows end to end including ingestion, identity resolution, unification, and downstream consumption, anticipating blast radius and integration failure modes. * Lead refactoring and decoupling efforts to migrate legacy components toward microservices, APIs, and modern frameworks during a multi-phase modernization program, extracting and accurately reconstructing business logic. * Partner with the Quality Engineer to foster an automation-first approach to verification including automated tests, evaluation, and observability sufficient to keep velocity from turning into entropy as features expand rapidly. * Communicate clearly with Product, Support, customers, and Engineering stakeholders, translating between business intent and technical design. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)