Senior Full Stack Developer (Java Spring & .NET)

Fekra Technologies · Posted 2026-04-25

📢 Please read the job description carefully and ensure your CV is fully updated 📢📌 Position: Senior Full Stack Developer / Technical Lead – Java Spring & .NET📍 Location: 100% Remote – Based in Egypt🕘 Job Type: Full-time📄 Contract Type: Long-term project-based role with ongoing extension based on project continuity and performance💰 Salary: Competitive USD-based salary (based on experience)💻 Equipment: Company-provided laptop and required work equipment🌍 Language: Excellent English communication skills are mandatory for this client-facing role🎓 Experience: 6+ years🕒 Working Hours: Aligned with UK Time Zone🚀 Start Date: Immediate💼 Industry: Fintech📅 Working Days: Monday to Friday📝 About the RoleWe are hiring a Senior Full Stack Developer / Technical Lead to join a remote, client-facing software engineering team working on business-critical digital platforms.This role is ideal for a senior hands-on developer who can work across existing systems, understand business and technical requirements, design reliable solutions, write clean and maintainable code, and lead a small delivery team when needed.The role combines software development, technical analysis, platform support, solution design, and team leadership.🔵 Key ResponsibilitiesWork on ongoing development, support, maintenance, and enhancement of existing software platforms.Analyse business and technical requirements and translate them into practical technical solutions.Design, develop, and maintain robust backend and full-stack web applications.Work with Java, Spring, .NET, RESTful APIs, and JavaScript/TypeScript technologies.Support and improve existing legacy and monolithic codebases.Build, consume, and integrate RESTful APIs and third-party services.Troubleshoot bugs, production issues, integrations, and platform improvements.Lead a small team of Developers and QAs through selected projects when required.Review code, support technical decisions, and promote clean code principles.Collaborate closely with clients, engineers, QA, and internal teams.Contribute to selected features, integrations, fixes, and improvements on an AI-powered platform.🔵 Required Skills & Experience6+ years of professional software development experience.Strong hands-on experience with Java 8+.Strong experience with Spring / Spring Boot.Strong hands-on experience with .NET / C#.Experience developing both server-side and client-side web applications.Strong experience designing and consuming RESTful APIs.Good knowledge of JavaScript / TypeScript technologies.Comfortable working with legacy monolithic codebases.Strong ability to analyse requirements and design practical technical solutions.Ability to write clean, maintainable, reliable, and production-ready code.Ability to lead a small team of Developers and QAs.Strong ownership mindset and attention to quality.Excellent verbal and written English communication skills.Ability to work independently and collaboratively in a remote environment.Must be available to work UK office hours.Must be comfortable working as a contractor.🔵 Nice to HaveExperience with complex enterprise software platforms.Experience with business-critical or regulated software systems.Experience or interest in AI, LLMs, AI agents, or AI-powered platforms.Previous experience in technical leadership, solution design, or client-facing development roles.🔵 Ideal Candidate ProfileThe ideal candidate is a senior hands-on engineer who is not only strong technically, but also comfortable speaking with clients, analysing requirements, supporting existing platforms, improving legacy systems, and leading delivery when needed.This is not a pure coding-only role. It requires strong communication, ownership, problem-solving, and practical delivery mindset.Why Join Fekra?🏆 ISO-Certified & ISTQB Platinum Partner – Be part of a globally recognized company.🌍 100% Remote – Work from anywhere!💰 Competitive Salary🚀 Exciting Projects – Work on cutting-edge fintech and cloud-based applications.📈 Career Growth – Enjoy continuous learning and professional development.💡 Flexible Work Options – Part-time and full-time remote opportunities.🤝 Collaborative Culture – Join a dynamic, supportive, and innovative team.

Apply for this role