Job Url: https://www.careers-page.com/permhunt/job/5WYVRV6R Job Description: About the job Full Stack Programmer About the Role Our client develops and supports point-of-sale (POS) systems for small and medium-sized retailers across the United States. In this role, you will design, develop, and deliver features across the full retail POS technology stack, including backend services, web applications, and Android-based POS workflows. You will contribute to ensuring these systems operate reliably in production store environments with real-world hardware. Key Responsibilities Develop backend services and integrations using C#/.NET (APIs, background/worker services). Build and maintain web applications and reports using Angular and TypeScript. Develop and support Android-based POS workflows across multiple devices. Implement and maintain automated testing (unit, integration, end-to-end) within the SDLC. Integrate with third-party services, including e-commerce, tax, and payment platforms. Own and improve CI/CD pipelines in Azure DevOps and support reliable deployments. Contribute to the reliability, security, and observability of the Azure runtime environment. Qualifications Senior-level experience with C#/.NET in production systems. Strong experience with Angular and TypeScript (or equivalent frameworks). Experience developing Android applications in Kotlin and/or Java (Jetpack Compose experience is a plus). Solid knowledge of SQL and relational databases (PostgreSQL preferred). Experience with automated testing and CI/CD workflows (Azure DevOps preferred). Strong communication skills and experience working with distributed teams. Nice to Have Experience with retail/POS systems and payment or peripheral integrations. Experience with Azure cloud services, containerization, or infrastructure as code. Familiarity with payment security concepts and system reliability practices. Experience providing technical mentorship or architectural guidance. Working Conditions Night Shift Full Time 100% Remote