- Company Name
- InsurePay
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**
Full‑Stack Senior Software Engineer
**Role Summary**
Design, develop, and support end‑to‑end features for a SaaS billing and payments platform. Build secure, scalable APIs and modern UI components, integrate with external payment and insurance systems, and deliver high‑quality solutions in an agile, regulated environment.
**Expectations**
- 6+ years of experience with Angular, .NET, C#, SQL Server, and Entity Framework.
- Proven expertise in payment processing (ACH, card), reconciliation, and regulatory compliance (NACHA, PCI, OFAC).
- Familiarity with insurance and payroll domains, carrier platforms (Guidewire, Duck Creek), and payroll integrations.
- Strong analytical, problem‑solving, and communication skills.
- Self‑starter who collaborates with Product, QA, and Support to define requirements and acceptance criteria.
**Key Responsibilities**
- Develop and ship full‑stack features affecting billing, payments, and reconciliation workflows.
- Design and implement RESTful services and Angular components, ensuring security, scalability, and maintainability.
- Participate in code reviews, unit & integration testing, and CI/CD pipeline delivery.
- Integrate with third‑party systems (payroll providers, carrier core systems) and optimize performance and observability.
- Contribute to incident triage, root‑cause analysis, and continuous improvement initiatives.
- Work closely with cross‑functional teams to refine requirements, set acceptance criteria, and manage releases.
**Required Skills**
- Angular (≥6 years), .NET (≥6 years), C# (≥6 years), ASP.NET Web API, Entity Framework (≥6 years).
- SQL Server (≥5 years): T‑SQL, DDL/DML/DCL, database design, stored procedures, UDFs, triggers.
- Experience with CI/CD, containerization (AWS / Docker), and modern front‑end state management (NGRX).
- Payment industry knowledge: ACH, card processing, NACHA, PCI, OFAC screening.
- Insurance domain knowledge: workers’ comp, payroll data, carrier integration.
- Strong analytical and problem‑solving abilities; effective written communication.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Buffalo-niagara falls, United states
Hybrid
Mid level
02-12-2025