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.
- 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
