We Code Tour Success Story
.Net Backend Developer
Location
Egypt
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
.Net Backend Developer
Adree
• Develop and maintain backend services using .NET / C#. • Build REST APIs and backend endpoints following best practices. • Design and implement database solutions using SQL Server / PostgreSQL / MySQL. • Write efficient queries, optimize performance, and ensure data integrity. • Integrate backend services with external systems using APIs and webhooks. • Implement authentication/authorization (e.g., JWT, OAuth2) and security best practices. • Create and maintain background jobs/queues using technologies like Hangfire / Quartz / Azure Functions / Service Bus (as applicable). • Build and maintain microservices or modular monolith architecture (as per project needs). • Work with caching mechanisms (e.g., Redis) if required. • Perform code reviews, debugging, and ensure high-quality code and documentation. • Use Git workflows and follow agile/Scrum practices. • Support production deployments and resolve issues in a timely manner.
Job Requirements
- 3–6 years of professional experience in .NET backend development.
- Strong experience in C#, ASP.NET Core, Web APIs.
- Good understanding of OOP, design patterns, and clean code.
- Strong database knowledge and ability to write optimized SQL queries.
- Experience with authentication/authorization concepts (JWT/OAuth2).
- Strong understanding of asynchronous programming and performance considerations.
- Hands-on experience with at least one of the following:
- Entity Framework / Dapper.
- Web API / RESTful services.
- Basic understanding of system design and scalability concepts.
- Good communication and teamwork skills.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and ship **robust backend services **and** frontends** with real product impact • Ensure systems are scalable, performant and easy to maintain • Collaborate across teams to integrate services and deliver end-to-end value • Model business domains into clean, performant data structures • Coach and mentor other engineers on best practices to help them grow • Collaborate with other engineers and lead technical delivery on initiatives within a domain or project • Lead by example in engineering excellence, pragmatism and shared ownership.
Junior .NET Developer
Robusta StudioYour lifetime digital partner. We harness technology to deliver tangible business growth.
• Develop, maintain, and troubleshoot applications using C# and the .NET platform. • Write clean, maintainable, and well-documented code. • Collaborate with senior developers, QA engineers, and other team members to deliver high-quality software. • Participate in code reviews and implement feedback. • Debug and resolve software defects and performance issues. • Follow established coding standards and development best practices.
Software Engineer – Full-Stack, Backend, Applied AI
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
• Architect & Build: Design and deliver agentic workflows and scalable microservices, primarily using Python, within a distributed system architecture. • AI Integration: Lead the integration of Generative AI capabilities, including LLM APIs, RAG pipelines, and agentic workflows into our production systems. • Agentic Operations & Observability: Implement operational practices, observability, and autonomous monitors (e.g., detecting intelligence drift or hallucinations) to ensure AI reliability in production. • Elevate Engineering: Drive overall engineering quality and speed by implementing AI-SDLC practices, ensuring high standards through rigorous code reviews, test automation, and by establishing continuous, trace-based quality evaluation for all software and agentic components. • Mentor & Innovate: Evaluate emerging AI tooling, mentor fellow engineers, and contribute directly to our technical roadmap and Agentic AI-SDLC and Production Operations.
Senior Ruby Backend
Loyal GuruWe make it easy for retailers to collect customer data and activate it through loyalty programs and personalized offers.
• Use Ruby & Golang as the development languages. • Design, implement, and scale different solutions, paying attention to writing polished and easy-to-understand code. • Follow and apply best practices in the entire development cycle. • Participate in code reviews and pull requests, helping the team in the improvement of the product’s quality. • Make contributions to the architecture by sharing your best ideas and helping in their execution. • Work closely with other specialists (QA, Product Owners…) to make our software design, delivery, and quality unbeatable. • Help with tech documentation. • Leverage AI tools for assisted backend and infrastructure development, maintaining high quality standards, exercising technical supervision, and verifying generated results to ensure reliability and security.




