Wira, a business line of Okala, is dedicated to simplifying product management, sales processes, and integration with financial systems. We build software for retail businesses, focusing on functionality, performance, and user-centric design. We’re looking for a skilled and detail-oriented Back-end Developer(.NET) to join our team—someone who architect and develop the core backend services for our POS platform, focusing on real-time syncing, inventory management, payment processing and ensure high availability for offline-first retail environments. If you’re passionate about optimizing APIs, ensuring system stability, and collaborating with front-end developers to create seamless integrations, we’d like to meet you!
Responsibilities
- Build APIs
- Design SQL schemas for high-throughput retail data.
- Implement WebSocket for real-time dashboard updates.
- Integrate with payment gateways (Stripe, PayPal) and B2C commerce platforms.
Requirements
- Must Have:
- Expertise in .NET, C#.
- Experience with offline-first architectures (CouchDB, Firebase, CRDTs).
- Knowledge of REST/GraphQL and event-driven systems (Kafka, RabbitMQ).
- Nice to Have:
- Familiarity with POS hardware protocols (ESC/POS, USB HID).
- DevOps skills (Docker, AWS/GCP).
What You'll Get:
- A team that values transparency, curiosity, and learning.
- The chance to work on real scaling challenges
- Solve hard problems like multi-device sync and scalable inventory tracking.
- Work with modern stack: Microservices, .NET, Kubernetes.
Benefits:
Join our friendly and dynamic team and enjoy a range of perks, such as:
- Monthly social events and gathering
- Breakfast
- Lunch subsidies
- Transportation budget
- On-site medical care
- Comprehensive health insurance
- Parking space
- Seasonal and special charges and discounts from Okala
- Occasional Gifts