Job Description
We are looking for an experienced Systems Developer to design, develop, and maintain the backend systems and infrastructure of point of sale.
The ideal candidate will have a strong background in software development, excellent problem-solving skills and experience working with scalable and secure systems.
Key Responsibilities:
1. Design and development: Design and develop scalable, secure, and efficient backend systems and infrastructure for our Point of Sale app.
2. System architecture: Define and implement system architecture, ensuring high availability, scalability, and performance.
3. Database management: Design, implement, and manage databases to store and retrieve user data, ensuring data integrity and security.
4. API development: Develop RESTful APIs to interact with the frontend, ensuring seamless communication and data exchange.
5. Testing and debugging: Perform unit testing, integration testing, and debugging to ensure the system meets the required standards.
6. Collaboration: Collaborate with the frontend development team to ensure seamless integration and a smooth user experience.
7. Security: Ensure the system is secure, following best practices and industry standards to protect user data.
8. Scalability: Design and implement systems that can scale to meet growing user demands.
9. Maintenance: Perform routine maintenance tasks, such as backups, updates, and monitoring system performance.
Requirements:
1. Programming languages: Proficiency in languages such as C# (90 percent of our application is C#)
2. Backend frameworks: Experience with backend frameworks such as .NET.
3. Database management: Knowledge of database management systems such as SERVER SQL and REDIS
4. API development: Experience with RESTful API development and API design principles.
5. Cloud platforms: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
6. Security: Knowledge of security best practices and industry standards.
7. Scalability: Experience with designing and implementing scalable systems.
8. Collaboration: Excellent teamwork and communication skills.
9. Problem-solving: Strong problem-solving skills and attention to detail.
The ideal candidate will after a year of probation be eligible for relocation and accomodation in South Africa.
Requirements & Skills
C# expert level ( we need a c# genius)
DotNet expert level
Redis
Python
Java
Nice to Have:
1. Experience with Point of Sale systems: Previous experience working on dating apps or similar platforms.
2. Knowledge of machine learning: Familiarity with machine learning concepts and algorithms.
3. Experience with DevOps: Knowledge of DevOps practices and tools such as Jenkins, Docker, or Kubernetes.
Job Type: Full-time
Explore More Opportunities
Find similar jobs and career opportunities