Backend .Net
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Build. Scale. Sustain. PALO IT is a global technology consultancy that crafts tech as a force for good. We design, develop and scale digital and sustainable products and services to unlock value across the triple bottom line: people, planet, profit. We do the right thing, and we do it right. We're proud to be a World Economic Forum New Champion, and a B Corp-certified company. We are small enough to care locally, big enough to deliver globally (5 continents, 18 offices, +650 experts from +50 nationalities) We are robust and resilient (100% independent and 0 debt) We are entrepreneurs and passionate experts: We invest in what we believe genuinely and work as a collective intelligence We are positive, courageous, caring, doers and committed to excellence About Gen-e2 While the market is still largely AI-augmenting delivery, we have reinvented the SDLC to be AI First. Our approach is a game-changer in productivity and quality, with a strong collaboration between AI generative and our best talents: We now generate 95% of the entire product - code, documentation, infrastructure as code, and even design - with GitHub Copilot The quality consistently exceeds the output of our best traditional engineering teams A product repository houses all product artefacts, giving AI full project context for higher-quality generation A library of rules and prompts defines coding standards, design principles, and security guidelines With Gen-e2, we deliver end-to-end products 2-3× faster than traditional approaches, while raising the bar for engineering excellence. Your Role As a Senior .NET Backend Engineer , you are a true senior profile with the autonomy and technical depth to not only execute but also design and propose scalable solutions in complex environments. Design and develop scalable, secure, and high-performance backend systems using .NET (C#) and ASP.NET Core . Build and maintain microservices architectures and RESTful APIs with a strong focus on scalability and resilience. Design and implement event-driven architectures using messaging systems such as Azure Service Bus, Kafka, or RabbitMQ . Apply advanced resilience and integration patterns such as: Outbox / Inbox, Circuit Breaker Model and optimize data access using: Relational databases ( SQL Server, PostgreSQL ), NoSQL databases ( Redis, MongoDB ) when relevant Implement caching strategies (Redis) to enhance performance and scalability. Apply Clean Architecture, SOLID principles , and contribute to Domain-Driven Design (DDD) practices. Ensure high standards in security and quality , including: OAuth2 / JWT authentication, Prevention of vulnerabilities (e.g., SQL Injection) Contribute to DevOps practices: CI/CD pipelines ( Azure DevOps ), Containerization ( Docker ), Infrastructure as Code ( Terraform , plus), Deployment and orchestration using Kubernetes Ensure system reliability through testing strategies (unit and integration), observability, and monitoring (Application Insights, OpenTelemetry). Participate in technical decision-making, architecture definition, and product roadmap discussions . Conduct code reviews, refactoring, and performance optimization to maintain high-quality standards. Collaborate with distributed teams and mentor junior developers, fostering engineering excellence.
Requirements
- You have 5-6+ years of true Senior experience in backend development with .NET (C#) and ASP.NET Core .
- You have strong hands-on experience in: Microservices architectures, Event-driven systems and messaging
- You have practical experience implementing patterns such as: Outbox / Inbox, Circuit Breaker
- You have solid experience with: Kubernetes, Relational databases (SQL Server / PostgreSQL), Git version control
- You demonstrate strong knowledge of: Backend security (OAuth2, JWT), Vulnerability prevention (e.g., SQL Injection)
- You are able to propose solutions and take ownership , not just execute tasks.
- You have strong analytical and problem-solving skills, with a hands-on mindset.
- You are comfortable working in distributed teams and collaborating cross-functionally.
- Experience with NoSQL databases (Redis, MongoDB), especially for caching
- Knowledge of Clean Architecture and DDD
- Experience with Azure cloud environment
- Familiarity with: Azure DevOps (CI/CD), Terraform (Infrastructure as Code)
- Exposure to AI tools (e.g., ChatGPT, Copilot)
- Soft Skills
- Strong system thinking and sound technical judgment.
- Ability to prioritize, estimate, and deliver effectively in fast-paced environments.
- Collaborative mindset with mentoring and knowledge-sharing capabilities.
- Strong focus on quality, resilience, and continuous improvement.
- More About PALO IT
- We're eager to adapt to change, learn from our experiences and move to meet our planet's urgent needs. We are continuously taking action to:
- Become a climate net-zero company
- Deliver projects with a positive impact
- Train 100% of our workforce on impact
- Achi
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at paloit? Share your experience