Floward
Senior Software Engineer – Backend
تم النشر في 19 أكتوبر 2026
Job Purpose
The Senior Software Engineer – Backend is responsible for designing, building, and optimizing scalable, secure, and high-performance backend systems at Floward. The role involves API development, microservices architecture, cloud-based solution integration, and database management. The engineer will work closely with cross-functional teams to ensure seamless product delivery while upholding software quality and system reliability standards.
Key Responsibilities
1. Backend Development
- Lead the development of scalable and modular backend systems using .NET Core, C#, and Node.js.
- Design and implement robust, well-documented APIs to support front-end and mobile clients.
- Maintain and enhance microservices-based architecture.
- Manage database schemas and ensure data integrity using PostgreSQL and MongoDB.
- Integrate third-party APIs and cloud-based services as needed.
2. Performance Optimization
- Monitor backend system performance and implement improvements.
- Identify and resolve bottlenecks and technical debt.
- Apply caching, indexing, and other performance tuning techniques.
3. Integration & Collaboration
- Collaborate with frontend, DevOps, QA, and product teams to ensure seamless integration across platforms.
- Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.
- Provide technical guidance to ensure adherence to backend development best practices.
4. Security & Compliance
- Implement industry-standard security measures for APIs, data, and infrastructure.
- Ensure secure communication between services and external endpoints.
- Maintain compliance with data protection regulations and Floward’s security protocols.
5. Testing & Quality Assurance
- Write and maintain unit and integration tests using tools like NUnit, MSTest, Mocha, and Chai.
- Participate in code reviews and contribute to improving backend code quality.
- Support CI/CD processes and ensure tested, secure, and reliable code is delivered.
Qualifications & Experience
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 5+ years of hands-on backend development experience.
- Strong experience with .NET Core, C#, Node.js, PostgreSQL, and MongoDB.
- Proven ability to build and maintain microservices architectures.
- Experience with REST API design, API gateways, and system integration
- Should have one year of experience working with AI tools like Claude and Codex and has experience with the open source AI models
- Working knowledge of AWS cloud services, Kafka, RabbitMQ, and DevOps practices.
- Familiarity with Agile development methodologies and tools (Jira, Git, GitHub Actions).
ملخص الدور
نوع الوظيفة
دوام كامل
البريد الإلكتروني
f.dawood@bayt.net
المهارات المطلوبة
وظائف مشابهة
Procurement Specialist
Floward
Business Development & Account Management Officer
BasharSoft
Product Designer (Mid-level)
BasharSoft
Senior Project Manager - iCareer
BasharSoft
Senior Commercial & Partnerships Officer - iCareer
BasharSoft
Customer Success Specialist - WUZZUF
BasharSoft