Summary
Peoplease is a Professional Employer Organization providing payroll, human resources, benefits, and risk management solutions to small and medium-sized businesses. The Full Stack Developer will design, develop, test, deploy, maintain, and support custom software solutions across front-end and back-end systems, while collaborating with stakeholders and senior technical leaders. The role also focuses on AI-accelerated development, application modernization, software quality, security, and performance.
Responsibilities
- Design, develop, test, and deploy custom software solutions that meet business and operational requirements
- Contribute to both front-end and back-end application development using modern technologies and frameworks
- Participate in solution design discussions and collaborate with senior developers on architecture decisions
- Develop and maintain integrations, APIs, and data workflows that support business processes and system interoperability
- Utilize agentic AI tools and methodologies to accelerate development, testing, troubleshooting, and documentation efforts
- Identify opportunities to improve development efficiency through AI-assisted coding and automation
- Stay informed on emerging AI technologies and recommend practical applications where appropriate
- Enhance, maintain, and support the organization's custom software applications
- Diagnose and resolve application defects and performance issues, using logs, query plans, and browser tooling to find root causes rather than symptoms
- Participate in ongoing modernization and optimization initiatives across the application portfolio
- Write code and documentation that the next developer — including future you — can pick up without an explanation
- Write clean, maintainable, and well-documented code
- Participate in code reviews and testing processes to ensure software quality and reliability
- Follow established development standards, security practices, and deployment procedures. Our data includes employee PII; handling it carefully is essential
- Support efforts to improve application scalability, performance, and long-term maintainability
Skills
- 3+ years building full-stack web applications professionally
- Bachelor's degree in Computer Science, Software Engineering, or Information Technology — or equivalent practical experience
- Front-end experience with a modern component framework and TypeScript
- Back-end experience in a typed, server-side language and framework
- Working proficiency in SQL — you can write and read non-trivial queries and reason about why one is slow
- Comfort with Git-based source control, pull requests, and CI/CD pipelines
- Strong written and verbal communication, and the judgment to ask a clarifying question before building the wrong thing
- This is a remote-first role with occasional travel for meetings, training, or industry events
- Frequent computer-based tasks, including data analysis and report generation
- Experience with our specific stack: Vue 3, ASP.NET Core, EF Core, SQL Server, Azure DevOps
- Microsoft Entra ID / MSAL authentication, or Microsoft Graph
- Practical experience with AI-assisted development tooling (Claude Code, Copilot, Cursor, or similar)
- Azure or another major cloud platform; Docker or Kubernetes
- Automated testing and DevOps practices
- Experience supporting business-critical line-of-business applications where downtime is visible to real users
Qualifications
Must Haves
- 3+ years building full-stack web applications professionally
- Bachelor's degree in Computer Science, Software Engineering, or Information Technology — or equivalent practical experience
- Front-end experience with a modern component framework and TypeScript
- Back-end experience in a typed, server-side language and framework
- Working proficiency in SQL — you can write and read non-trivial queries and reason about why one is slow
- Comfort with Git-based source control, pull requests, and CI/CD pipelines
- Strong written and verbal communication, and the judgment to ask a clarifying question before building the wrong thing
- This is a remote-first role with occasional travel for meetings, training, or industry events
- Frequent computer-based tasks, including data analysis and report generation
Nice to Haves
- Experience with our specific stack: Vue 3, ASP.NET Core, EF Core, SQL Server, Azure DevOps
- Microsoft Entra ID / MSAL authentication, or Microsoft Graph
- Practical experience with AI-assisted development tooling (Claude Code, Copilot, Cursor, or similar)
- Azure or another major cloud platform; Docker or Kubernetes
- Automated testing and DevOps practices
- Experience supporting business-critical line-of-business applications where downtime is visible to real users
Benefits
- This is a remote role in a distributed workforce.
- Remote-first role with occasional travel for meetings, training, or industry events.
- Regular virtual collaboration across distributed teams.
- Opportunity to influence strategy and shape operations at an enterprise level.
- Competitive compensation and benefits package.