Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Role Overview
We're looking for a solid intermediate full-stack developer with 5+ years of experience to join our development team. You'll work alongside experienced developers across our backend and frontend, building and shipping features across our .NET and Angular platform.
Our platform is an established enterprise SaaS product with 12+ years of continuous growth. You'll be working across a real-world codebase—ranging from legacy AngularJS SPAs to our modern Angular monorepo and C# backend—with deep domain logic where understanding system context is as important as writing clean code. We are actively modernizing our architecture, so you'll play a direct role in shipping new features while helping us keep the platform clean and unified.
This is a delivery-focused role. You won't be expected to own architecture or infrastructure—you'll work on well-scoped tickets and be supported by experienced team members who will review your code and help you grow. What we need is someone who writes clean, reliable code, communicates clearly, and takes pride in shipping good work.
Responsibilities
→ Course editor interactions
Your first major project—building the interaction layer of our course editor. Think drag-and-drop, rich content editing, and responsive UI components that make course creation feel effortless.
→ Platform features
Ongoing development across our LMS—new features, improvements to existing functionality, and integrations with third-party tools used by our association customers.
→ Bug fixes and polish
We care about quality. You'll pick up bugs and UX polish alongside feature work, keeping the platform stable and reliable for thousands of learners.
→ System health & performance
Actively participating in architecture modernization—optimizing LINQ/SQL database queries, refactoring legacy components, and improving maintainability so the codebase stays clean, efficient, and scalable.
Requirements
QUALIFICATIONS:
Must-have:
- Backend: .NET / .NET Core (C#) — REST Web APIs & ASP.NET MVC
- Frontend: Experience with a modern component-based framework (Angular, React, or similar)
- Database: SQL Server / Azure SQL & Entity Framework Core (LINQ / IQueryable database queries)
- Source control: Git / GitHub
Preferred:
- MVC Views: ASP.NET MVC Razor views
- Observability & Logging: OpenTelemetry, Datadog, Serilog, or Application Insights
Nice to Have:
- Frontend: Angular 17+ — including modern features (Signals, zoneless architecture)
- Azure: App Services, Service Bus, or Key Vault
- Frontend: AngularJS experience
- CI/CD: GitHub Actions or similar deployment pipeline experience
- Auth: OIDC / OAuth 2.0 flow awareness
WHAT WE'RE LOOKING FOR
- Solid delivery on well-scoped work
- Efficient data access & performance — you care about writing LINQ queries that generate efficient SQL and perform well under load
- Clean, maintainable code — you write code others can follow, applying SOLID principles and Separation of Concerns
- Full-stack comfort — you're not exclusively a backend or frontend person
- Clear communication — you flag blockers early, write good PR descriptions, and can explain technical problems in plain English
- Appetite to grow — you want to learn from experienced developers
- Enterprise SaaS Experience — experience working on large, complex, domain-heavy B2B SaaS platforms
- AI-assisted development — experienced with or keen to learn agentic AI tools (e.g., Claude Code CLI, Cursor, Copilot) across the full software lifecycle
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Pear Tree
Explore Top Companies in this Space
BrighterHire
Recruiting / Staffing / Executive Search / Offshore Solutions
Erize
Manufacturing / Industrial Automation / Mining & Metals / Environmental Technology
Nala
Fintech / Personal Finance / SaaS / Consumer Technology
HireLago
Job Listings / Recruitment / Human Resources / SaaS
Pear Tree
View Company ProfilePear Tree is a disruptive global offshore recruitment and remote staffing agency that challenges the traditional, high-margin Business Process Outsourcing (BPO) model. Founded with a mission to eliminate exploitative middleman fees, the company enables businesses in Australia, New Zealand, the US, and the UK to hire top-tier offshore talent directly. Under the hood, Pear Tree operates on a highly transparent, flat-fee structure: clients pay a one-time placement fee, and 100% of the ongoing salary goes directly to the remote professional. They specialize in sourcing highly skilled candidates from the Philippines and South Africa for a wide array of roles, including Full-Stack Developers, Virtual Assistants, Financial Analysts, and Mortgage Broker Assistants. To ensure absolute compliance and operational ease, they also offer optional Employer of Record (EOR) and Contractor of Record (COR) services, complete with localized HR, IT, and payroll support. What sets Pear Tree apart in the crowded remote staffing space is its rigorous 6-step vetting process, an industry-leading 6-month replacement guarantee, and an ethical commitment to ensuring offshore talent is paid fairly—resulting in a massive 90% first-year retention rate and up to 80% monthly payroll savings for their clients.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

