Senior Full Stack Developer
ategrity specialty insurance companyNew York (NY)
Senior Full Stack Developer
Posted 3 days ago
ategrity specialty insurance companyNew York (NY)
SENIORITY
Senior
About the role
Overview:
We’re looking for a senior, hands-on Full Stack Developer with strong PHP backend experience and solid modern frontend skills. This person will work on an existing production application spanning PHP, PostgreSQL, TypeScript, Alpine.js, SCSS, and external API integrations. You should be comfortable working across the entire request lifecycle—from browser interactions and server-rendered templates through controllers, services, database models, and third-party APIs. This is not a role for someone who only builds APIs or only works in React. We need an experienced developer who can understand an existing application, diagnose problems across the stack, make sound technical decisions, and ship production features independently. You’ll work on business-critical applications that support guided workflows, capture and process data, and integrate with external systems and services.
What You’ll Do:
- Build and maintain functionality in an existing PHP application
- Develop new backend functionality using modern PHP and established application patterns
- Debug and resolve production issues across the frontend, backend, database, and external integrations
- Develop and maintain controllers, services, models, console commands, and API integrations
- Work extensively with PostgreSQL, including queries, schema changes, data relationships, and troubleshooting
- Build and improve user-facing workflows using TypeScript, Alpine.js, SCSS, and server-rendered templates
- Translate Figma designs and product requirements into clean, responsive interfaces
- Develop reusable frontend components and interaction patterns
- Integrate with REST APIs and external services
- Work with authentication and authorization flows, including Azure Entra ID / SSOUnderstand existing architecture before introducing new frameworks or abstractions
- Make pragmatic technical decisions that favor maintainability and simplicity
- Collaborate directly with product, engineering, and business stakeholders
- Participate in architecture and product discussions, not just ticket implementation
- Take features from requirements through production deployment
- Core RequirementsPHP / Backend — Primary FocusStrong professional experience with modern PHPExperience building and maintaining production PHP applications
- Strong understanding of object-oriented PHP and modern coding practices
- Experience with a structured PHP framework or application architecture
- Symfony experience is highly desirable
- Laravel experience is also highly relevant
- Experience working with MVC-style controllers, services, models, middleware, and routing
- Strong understanding of REST APIs and external system integrations
- Ability to diagnose and debug unfamiliar backend code independently
- Comfortable working in an existing codebase rather than requiring a greenfield rewrite
- Experience with the following is particularly relevant:
- PHP 8.xSymfony components
- Laravel / Illuminate components
- Eloquent ORMComposerStrict typing and typed PHPServer-side templating such as Latte, Twig, or Blade
- DatabaseStrong SQL skills
- Professional experience with PostgreSQL or a comparable relational database
- Ability to:
- Write and troubleshoot queries
- Understand schemas and relationships
- Work with migrations
- Diagnose permissions and data issues
- Understand transactional application workflows
- Experience using an ORM such as Eloquent, Doctrine, or similar
- FrontendStrong working experience with:
- JavaScript and TypeScriptHTML5CSS3 / SCSSResponsive design
- Modern layout techniques including Flexbox and Grid
- Reusable UI/component patternsAPI-driven user interfaces
- Experience with lightweight JavaScript frameworks is particularly valuable:
- Alpine.jsStimulusHTMXSimilar server-rendered / progressively enhanced architectures
React or Vue experience is useful, but the application does not require a React or Vue architecture.
You should be comfortable working effectively within the existing frontend architecture rather than assuming the frontend needs to be rewritten into another framework.
Design & UXAbility to translate Figma designs into polished production interfaces
Strong UI/UX instincts around spacing, typography, forms, navigation, validation, loading states, error handling, and user workflow
Understanding of responsive design and cross-browser compatibility
Ability to bridge the gap between product/design requirements and implementation
Experience with accessibility best practices is a plus
Current Technology Stack
BackendPHP 8.4+Symfony Http
FoundationIlluminate Database / Eloquent 11.xPostgreSQLLatte 3.x templating
ComposerPrivate shared PHP framework libraries
FrontendTypeScript 5.x in strict mode
Alpine.js 3.xSCSS / Dart SassRollup 4.xHTML rendered primarily through server-side templates
IntegrationsREST APIsAzure Entra ID / SSOExternal business-system APIsDecision and rules-engine servicesAI/document-processing services
No need for prior experience with every technology listed above, but you should have enough experience with comparable technologies to become productive in this environment quickly.
Nice-to-Have
Symfony experience
Laravel experience
Alpine.js experience
Latte, Twig, or Blade templating experience
Insurance or financial-services application experienceAzure experienceAzure Entra ID / OAuth / OIDC experience
Figma experience
Accessibility experience
Frontend performance optimization
Rollup, Vite, Webpack, or similar build tooling
DockerCI/CD pipelines
GitHub Actions
Cloud deployment experience
Experience integrating AI/LLM services
Experience working with document-processing workflows
How You WorkYou can work effectively in an unfamiliar production application without constant direction
You are comfortable debugging a problem wherever it leads—browser, PHP, SQL, API, configuration, or infrastructure
You prefer understanding existing architecture before replacing itYou make pragmatic engineering decisions rather than introducing complexity for its own sake
You care about maintainable code and clear separation of concerns
You communicate clearly with both technical and non-technical teammates
You are comfortable operating independently
You think in systems and user workflows, not just individual tickets
You are willing to work across the stack when the product needs itYou value shipping reliable, useful software over chasing the newest framework
What Success Looks Like:
- You can independently diagnose and modify the existing PHP application
- New features move smoothly from database and backend logic through the user interface
- Production issues are diagnosed and resolved quickly
- External API integrations remain reliable and understandable
- The frontend continues to become faster, cleaner, and more intuitive
- Existing architectural boundaries remain clear and maintainable
- Features ship without unnecessary rewrites or framework churn
- Compensation & Perks
- Competitive salary + performance incentives
- Flexible work environment
- Opportunity to influence architecture and product direction
- Opportunity to work directly with engineering and business leadership
Ategrity Specialty Insurance Company is an equal opportunity employer and values diversity in the workplace. We encourage candidates from all backgrounds to apply.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
