Full Stack Developer
Osama Mohammed BisheerSENIORPosted 8h ago
C#ASP.NET CoreRESTful APIsReactAngularVue.jsSQL ServerAWSCI/CDAgileSOLID PrinciplesDesign PatternsCQRSRabbitMQ
About the Role
We are looking for a Full-Stack Developer to build scalable applications and contribute across both frontend and backend development.
Key Responsibilities
• Build and maintain backend services and RESTful APIs using .NET
• Develop web applications using React, Angular, or similar frameworks
• Optimize application performance, scalability, and reliability
• Collaborate with cross-functional teams to deliver high-quality solutions
• Troubleshoot and resolve issues across the application stack
Requirements
• Bachelor's degree in computer science or a related field
• Proven experience in Full-Stack Development
• Strong experience with C#, ASP.NET Core, and RESTful APIs
• Experience with React, Angular, or Vue.js
• Good knowledge of SQL Server and database design
• Familiarity with AWS and CI/CD practices
• Understanding of software architecture, DDD, and event-driven systems
• Experience implementing CQRS architecture
• Hands-on experience with RabbitMQ or similar message broker technologies
• Experience working in Agile environments
• Strong problem-solving and analytical skills
Nice to Have
• Graduate from ITI 6 or 9 months
• Experience in FinTech or financial systems
• Familiarity with unit testing frameworks (xUnit, Bogus, etc.)
• Knowledge of application security and compliance best practices