Back End Developer (México)

Back End Developer (México)

26 sep
|
Mriti InfoSystems
|
México

26 sep

Mriti InfoSystems

México

About the Role

We are seeking a

Backend Software Engineer to build, maintain, and scale robust backend services, APIs, and cloud-native microservices. In this role, you will work closely with cross-functional teams in an Agile environment to deliver secure, testable, and maintainable software that powers core business applications.

Key Responsibilities

- Service &
- API Development:

Design, build, test, and maintain high-performance RESTful APIs and backend microservices using C# and .NET Core.

- Architecture &

- Clean Code:

Implement object-oriented programming (OOP) principles, design patterns (e.g., Repository, Factory, Singleton, Decorator), and SOLID guidelines with an emphasis on Dependency Injection and asynchronous programming.

- Database Management:

Design, query, and optimize relational and NoSQL databases (e.g., Azure SQL, MySQL, PostgreSQL, Azure Cosmos DB, MongoDB).

- Cloud &

- DevOps Integration:

Containerize applications using Docker, deploy services to Kubernetes clusters, and collaborate on CI/CD pipeline automation.

- Testing &

- Quality Assurance:

Write automated unit tests, participate in API contract testing, and actively participate in code reviews as both author and reviewer.

- Security &

- Observability:

Enforce secure coding standards (OAuth 2.0, JWT, data encryption, input sanitization) and monitor service health using logging and observability tools (e.g., Dynatrace, Splunk, Azure Application Insights).

- Documentation &

- Collaboration:

Document APIs using Swagger/OpenAPI, maintain clear architectural diagrams and team wiki pages, and participate actively in Scrum ceremonies.

Qualifications &

- Core Requirements

1.



Technical Competencies

- Programming &
- Frameworks:

- Proficiency in

C# / .NET Core

(or strong foundational experience in backend languages such as Python, Java, Go, or Node.js).

- Strong grasp of data structures, algorithms, generics, collections, LINQ/lambdas, stream processing, and exception handling.

- Hands-on experience with web frameworks such as

ASP.NET Core MVC/Web API

.

- Deep understanding of

Asynchronous Programming

(async/await, Task handling).

- API &

- Web Protocols:

- Solid understanding of HTTP verbs, status codes, request/response headers, cookies, and socket communication.

- Experience designing and consuming

RESTful APIs

(and familiarity with GraphQL as an asset).

- Database Technologies:

- Practical experience writing efficient SQL queries and interacting with relational databases (SQL DB, MySQL, PostgreSQL).

- Familiarity with NoSQL data stores (e.g., Azure Cosmos DB, MongoDB).

- Testing &

- Debugging:

- Experience writing unit tests using standard frameworks (e.g., xUnit, NUnit).

- Strong troubleshooting and debugging skills using IDE diagnostic tools (breakpoints, stack traces, thread inspection).

- Security &

- Authentication:

- Working knowledge of

OAuth 2.0

, JWT tokens, authorization scopes,



and digital signatures.

- Awareness of core security practices: data encryption, hashing, input sanitization, and protection against common vulnerabilities (SQLi, XSS).

1. Cloud &
- Infrastructure (Essential for Mid-Level / Preferred for Junior)

- Containerization:

Experience creating containers using Docker and Dockerfile configurations.

- Orchestration &
- Cloud:

Awareness or hands-on experience with

Kubernetes

(pods, nodes, basic kubectl commands) and cloud environments (preferably

Microsoft Azure

: Blob Storage, Service Bus/Message Queues, Managed Databases).

- CI/CD &

- Version Control:

Proficient with Git (GitHub, GitLab, or Bitbucket) and automated build/release pipelines.

1. Professional &
- Interpersonal Skills

- Agile &
- Collaboration:

Experience working within an Agile/Scrum team (stand-ups, sprint planning, retrospectives).

- Communication &

- Documentation:

Clear written and verbal communication skills; ability to document solutions in Confluence/Wiki and maintain architecture diagrams.

- Continuous Learning:

Proactive problem solver with an eagerness to learn new technologies and evolve coding best practices.

Preferred Qualifications / Nice-to-Have

- Experience with cloud architecture concepts (Availability Zones, Geo-redundancy, API Gateways).

- Familiarity with enterprise monitoring and logging suites (Dynatrace, Splunk, Azure Application Insights).

- Hands-on experience creating or maintaining automated CI/CD deployment pipelines.

- Experience with end-to-end (E2E) or API contract testing frameworks.

📌 Back End Developer (México)
🏢 Mriti InfoSystems
📍 México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: back end developer (méxico) / méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: back end developer (méxico) / méxico