Job Description
About the Company
Our client is an established fintech organisation that has been building and scaling its own proprietary payment technology for over 5 years. Their platform powers seamless processing of card payments and alternative methods while ensuring reliability, transparency, and high performance.
As part of their expansion, they are now seeking a skilled and motivated Full-Stack C# Developer to join the team. This role offers the opportunity to work on complex systems, API integrations, and scalable applications in a high-growth environment.
Key Responsibilities
- Design, develop, and maintain scalable web applications using C# and .NET frameworks
- Build and manage third-party API integrations (REST, SOAP, Webhooks), ensuring reliability and scalability
- Develop and optimize APIs for communication between front-end and back-end systems
- Create responsive and user-friendly interfaces using HTML, CSS, JavaScript (React preferred)
- Design and optimize MySQL databases for performance and scalability
- Develop and maintain containerized applications using Docker (Kubernetes exposure is a plus)
- Work collaboratively within a Kanban team structure to deliver tasks efficiently
- Stay up to date with emerging technologies and ensure best practices in integration and development
- Troubleshoot, debug, and optimize software for performance, scalability, and security
- Manage code repositories using GitHub/GitLab, ensuring best practices in version control
Required Skills & Experience
- C# Development: 5+ years of experience with strong .NET expertise
- API Integration: Hands-on experience with third-party APIs (REST, SOAP, Webhooks)
- Front-End Development: 2–3 years with HTML, CSS, JavaScript (React preferred)
- Back-End Development: Strong knowledge of web services, API development, and microservices
- Database Management: Proficiency in MySQL (data modeling, queries, optimization)
- Containerization: Minimum 1 year with Docker (Kubernetes a plus)
- Cloud: At least 2 years with Azure services for deploying and managing applications
- Comfortable working in Kanban/Scrum environments
Preferred Qualifications
- Knowledge of PHP for hybrid/legacy integrations
- Experience with payment systems or crypto technologies
- Familiarity with Kubernetes for container orchestration
- Exposure to CI/CD pipelines (Azure DevOps or similar)
Education & Background
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proven track record in C#/.NET development and full-stack projects
- Strong experience in API integrations and scalable system design
What’s Offered
- Competitive remuneration package
- Private medical insurance
- Latest equipment and technology
- Gym subscription to support wellness
- Opportunities for professional growth and career development
- A collaborative and innovative work culture