Full Time
1500
40
Jul 26, 2026
About Us
Purnell & Company, Inc. is one of the fastest-growing insurance agencies in Texas, specializing in federal employee benefits, employer group benefits, and broker partnerships.
In addition to Purnell & Company, our organization owns and operates several growing businesses including:
• Gateway Property Buyers
• Ashhhole.com Apparel
• Additional startup ventures in insurance, real estate, technology and marketing.
We are looking for one exceptional developer who wants to grow with us for years—not someone looking for freelance projects.
What You'll Build
You will be responsible for rebuilding and maintaining multiple company websites while helping us develop internal business systems and AI-powered automations.
Projects include:
• Purnell & Company website
• Gateway Property Buyers
• Ashhhole Apparel
• Federal employee marketing websites
• Broker marketing websites
• Landing pages
• Internal CRM tools
• Client portals
• Employee portals
• AI-powered business tools
Required Technical Skills
Must Have:
HTML5
CSS3
JavaScript
TypeScript
React
Next.js
Node.js
Express
REST APIs
GraphQL
MySQL
PostgreSQL
MongoDB
Git
GitHub
Docker
Linux
Nginx
Cloudflare
WordPress (Headless preferred)
Shopify
SEO
Responsive Design
Performance Optimization
Website Security
Website Speed Optimization
Google Analytics
Google Tag Manager
Meta Pixel
Schema Markup
SSL
Website migrations
Bonus Skills
Salesforce API
Salesforce Experience Cloud
Salesforce Web-to-Lead
Zapier
Make.com
HubSpot
RingCentral API
Calendly API
OpenAI API
Anthropic API
Twilio
Python
AI Chatbots
AI Agents
Prompt Engineering
Automation Development
RAG
Vector Databases
AWS
Azure
Google Cloud
Firebase
Supabase
Stripe
Webhooks
Responsibilities
Design and develop modern websites
Improve SEO rankings
Increase website conversion rates
Create landing pages
Build lead generation funnels
Develop internal business applications
Connect APIs
Build AI automations
Integrate Salesforce
Improve website speed
Monitor uptime
Handle backups
Maintain security
Optimize Google rankings
Create dashboards
Develop new business software
Assist with future technology projects
We Are Looking For Someone Who
Can solve problems independently
Communicates well
Is highly organized
Thinks like an owner
Can recommend better solutions
Can learn quickly
Can manage multiple projects
Writes clean code
Documents their work
Uses AI to improve productivity
Loves automation
Can explain technical concepts in simple language
Has excellent English
Daily Responsibilities
Website development
Website maintenance
Bug fixes
API integrations
SEO improvements
Automation development
AI implementation
Research new technologies
Project planning
Daily updates
Weekly progress reports
Minimum Experience
5+ years Full Stack Development
3+ years React
3+ years Node.js
Experience building production applications
Experience integrating APIs
Experience working with AI tools
Portfolio required
GitHub required
Preferred Experience
Insurance
Real Estate
Marketing
CRM systems
Salesforce
Lead generation
High-converting websites
Required Equipment
Fast Internet
Quiet workspace
Modern computer
Backup Internet
Backup power preferred
Salary
Negotiable based on experience.
This is a long-term opportunity with room for advancement.
Application Instructions
To apply, please submit:
Resume
Portfolio
GitHub Profile
LinkedIn Profile
Three websites you personally built
Favorite technology stack
Largest project completed
Why you're interested
Video introduction (2–5 minutes)
Technical Interview Questions
General
Walk me through your background.
What is your favorite tech stack?
Tell me about the largest application you've built.
What project are you most proud of?
HTML/CSS
Explain semantic HTML.
Difference between Flexbox and Grid?
What is CLS?
How do you optimize Core Web Vitals?
JavaScript
Difference between let, const, var?
Explain closures.
What are Promises?
Difference between async/await and Promises?
Explain event delegation.
What is hoisting?
What is memoization?
React
Difference between useState and useReducer?
What causes unnecessary re-renders?
Explain Context.
Redux vs Zustand?
SSR vs CSR?
What is hydration?
Explain React Server Components.
Next.js
App Router?
Pages Router?
ISR?
SSG?
SSR?
Middleware?
Backend
REST vs GraphQL?
JWT?
OAuth?
Authentication flow?
Rate limiting?
Caching?
Redis?
Session management?
Databases
SQL vs NoSQL?
Indexes?
Normalization?
Transactions?
How do you optimize slow queries?
APIs
Describe the hardest API integration you've completed.
How do you handle webhooks?
How do you secure APIs?
AI
Have you used ChatGPT APIs?
OpenAI Assistants?
Claude?
LangChain?
Vector databases?
RAG?
AI Agents?
Prompt Engineering?
Salesforce
Have you integrated Salesforce?
Web-to-Lead?
Experience Cloud?
Salesforce APIs?
OAuth?
Performance
How do you optimize websites?
How do you improve Lighthouse scores?
Largest Contentful Paint?
Image optimization?
Caching?
CDN?
Security
How do you prevent:
XSS?
CSRF?
SQL Injection?
Credential stuffing?
Brute force attacks?
DevOps
Describe your deployment process.
Git workflow?
CI/CD?
Docker?
AWS?
Cloudflare?
Backups?
SEO
Technical SEO?
Schema?
Structured data?
Sitemaps?
Robots.txt?
Canonical URLs?
Problem Solving
Describe your biggest production outage.
Tell me about a bug that took days to solve.
Describe a project that failed.
What did you learn?
Culture
How do you prioritize tasks?
How do you communicate delays?
Describe a disagreement with another developer.
How do you use AI in your daily workflow?
What books are you reading?
How do you stay current?