




Summary: As a Senior .NET Backend Engineer, you will design and propose scalable solutions, develop high-performance backend systems, and contribute to technical decision-making and product roadmap discussions. Highlights: 1. Design and develop scalable, secure, and high-performance backend systems 2. Contribute to technical decision-making and architecture definition 3. Collaborate with distributed teams and mentor junior developers ### **Who We Are** **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. ### **Who You Are** * 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. **Nice to have:** * 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 * Achieve B Corp certification across all offices * Continuously measure \& improve employee happiness ### **What We Offer** * Stimulating working environments * Unique career path * International mobility * Internal R\&D projects * Knowledge sharing * Personalized training * Entrepreneurship \& intrapreneurship


