
Software Engineer
Veracross
full-time
Posted on:
Location Type: Hybrid
Location: Miami • United States
Visit company websiteExplore more
About the role
- Build and evolve a frontend‑heavy SaaS website builder
- Create polished, accessible, high‑performance UIs using Vue and Nuxt
- Work closely with designers and product to turn ideas into intuitive experiences
- Integrate frontend features with headless Craft CMS and GraphQL APIs
- Build and maintain integrations and backend features using Laravel / PHP
- Develop and extend CMS plugins and custom modules to support editing and publishing workflows
- Use agentic AI and AI code generation tools to speed up feature development, refactoring, and iteration, while ensuring the output meets quality and maintainability standards
- Write and refine AI skills/tools to make agentic code more reliable, efficient, and useful
- Collaborate via code reviews, PRs, and shared ownership of features end‑to‑end
Requirements
- Strong experience with JavaScript (ES6+) and Vue.js
- Comfortable building complex, interactive UIs (editors, builders, dynamic tools)
- Solid knowledge of HTML, CSS, responsive layouts, and modern frontend practices
- Experience building backend applications in PHP, ideally with Laravel or similar frameworks
- Hands‑on experience with GraphQL, including schema design and API consumption
- Experience working with headless CMSs, ideally Craft CMS
- Experience building CMS plugins or custom modules
- Familiar with auth, permissions, and common SaaS patterns
- Solid understanding of web security best practices, with practical experience preventing common vulnerabilities outlined in the OWASP Top 10 (such as XSS, CSRF, injection flaws, and authentication issues)
- Confident using Git, contributing via PRs, and collaborating with a team
- Writes clean, maintainable code and knows how to balance quality with shipping
- Understanding of basic debugging, data flow, and full-stack application concepts
- Strong written and verbal communication skills
- Exposure to SQL query optimisation and database design
- Nice to Have
- Experience building SaaS products or website builders
- Experience with Nuxt.js
- Production experience with AI agents, agentic programming, or AI‑powered features
- Familiarity with agentic patterns like tool use, planning, memory, and feedback loops
- Experience optimising AI prompts, workflows, and execution logic for performance and cost
- Exposure to AWS services (including Lambda or serverless concepts)
- Experience with frontend testing (playwright), performance tuning, or large‑scale frontend architectures
- Good understanding of SEO best practices and frontend performance (Core Web Vitals, page speed, metadata)
- Awareness of web accessibility, including WCAG, semantic HTML, keyboard navigation, and screen readers
Benefits
- The best tools to get the job done!
- Growth opportunities!
- Work/life balance
- Parental leave policy
- Make a difference
- Snacks, drinks & coffee
- Culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptVue.jsHTMLCSSPHPLaravelGraphQLCMS pluginsAI code generationSQL
Soft Skills
strong written communicationstrong verbal communicationcollaborationcode reviewsteamworkproblem-solvingattention to detailadaptabilitytime managementcritical thinking