Senior .NET Back-end Engineer

PALO IT - Mexicali (Hybrid)

PALO IT

Salary: Gross salary $7500 - 12000 USD/year
Type: Tiempo completo

Tags: .Net Docker Microservices Kubernetes

PALO IT is a global tech consulting and development company with a clear vision: crafting tech as a force for good. We’re local enough to care and global enough to deliver, with diverse teams across multiple continents and a strong focus on responsible innovation. We help organizations design, build, and scale digital products through consulting, engineering, and change management—embedding AI and sustainability throughout. And with our Gen-e2 (Generative AI Enhanced Engineering) approach, we make delivery AI-first, integrating tools like GitHub Copilot end-to-end to boost productivity and accelerate modernization—so we deliver real business outcomes and positive impact.

Job source: getonbrd.com.

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.
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.

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)
  • Agile methodologies
  • Frontend knowledge (React, JavaScript, HTML, CSS) and API consumption

What We Offer

  • Stimulating working environments
  • Unique career path
  • International mobility
  • Internal R&D projects
  • Knowledge sharing
  • Personalized training
  • Entrepreneurship & intrapreneurship

Partially remote You can work from your home some days a week.

Source: GetOnBoard | Main Category: Programming