About the Role
Site Ascend is refactoring Dexter, our internal platform that powers outbound campaign execution (B2B data, lead tracking, campaign reporting). We’re rebuilding a legacy application into an enterprise-grade system designed for scale, reliability, and long-term maintainability.
We’re looking for a Full-Stack Engineer who is strong on the frontend, comfortable navigating backend systems, and excited to help modernize an existing product—not build something greenfield and walk away.
This role is hands-on, product-driven, and highly collaborative with senior engineers and stakeholders.
Our Stack
- Frontend: Vue 3, JavaScript / TypeScript, Tailwind CSS (v4)
- Backend: Laravel (PHP)
- Infrastructure: AWS
- Tooling: GitHub, modern CI workflows
What You’ll Work On
- Refactor and modernize a legacy application into a scalable, enterprise-grade platform
- Build and maintain Vue 3 components, composables, and UI flows
- Implement clean, reusable UI patterns using Tailwind CSS
- Collaborate with backend engineers to consume APIs and data models correctly
- Help establish frontend standards (state handling, loading states, error handling, conventions)
- Contribute to architectural decisions as the platform evolves
Required Qualifications
In order of importance:
- Strong experience with Vue 3
- Solid foundation in JavaScript (TypeScript experience strongly preferred)
- Experience building production UIs with Tailwind CSS
- Comfortable working in GitHub with collaborative workflows
- 2+ years experience in the JavaScript ecosystem
- Ability to read backend code and data models to understand data structures
Nice-to-Have Experience
- Familiarity with Laravel / PHP (enough to navigate models and APIs)
- Experience with TanStack Query or similar data-fetching patterns
- Knowledge of Shadcn UI or modern component libraries
- Use of conventional Git commits or structured commit practices
- Writing or consuming JSDoc for maintainability