Назад
2 дня назад

Senior Full Stack Developer (C#)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Mexico

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Full Stack Developer (C# / Vue): Building the next generation of Cascade Facility Ratings, a facility-rating business application, with an accent on backend services, REST APIs, user-facing features, and integrations. Focus on designing layered Clean Architecture changes, implementing automated tests and secure coding practices, and validating AI-assisted development outputs.

Location: Mexico City, Mexico; fixed-term position based in Mexico with hybrid opportunities.

Company

DNV is developing Cascade Facility Ratings, a business application supporting facility-rating workflows.

What you will do

  • Develop and maintain backend services and REST APIs using C# and ASP.NET Core.
  • Create and extend web interfaces with Vue, HTML, CSS/SCSS, JavaScript, and TypeScript.
  • Translate product requirements into domain, application, persistence, API, and UI changes within a layered Clean Architecture solution.
  • Integrate frontend and backend services using REST APIs, OpenAPI contracts, and generated TypeScript clients.
  • Design and maintain unit, integration, UI, and end-to-end automated tests.
  • Apply secure coding practices and use AI-assisted development tools with appropriate validation, privacy, and security controls.

Requirements

  • Based in Mexico and able to work in a hybrid arrangement.
  • 6+ years of professional full stack software development experience at a senior level.
  • Strong experience developing production services and REST APIs with C# and ASP.NET Core.
  • Solid JavaScript experience developing browser-based application features.
  • Experience with maintainable design, code review, refactoring, unit testing, and secure web application and API development.
  • Strong written and verbal English communication skills, plus experience working in an Agile or Kanban environment.

Nice to have

  • Professional TypeScript and Vue.js experience, ideally Vue 3.
  • Experience with Vite, Pinia, Vue Router, Vitest, or Vue Test Utils.
  • Automated UI or end-to-end testing experience.
  • Experience with SQL Server or other relational databases, GitHub, OpenAPI/Swagger, NSwag, and CI/CD pipelines.
  • Familiarity with domain-driven design, CQRS, Clean Architecture, or SaaS and enterprise business applications.

Culture & Benefits

  • Small, collaborative, quality-focused distributed product teams.
  • Flexible work schedule with hybrid opportunities.
  • Vacation bonuses, group health insurance, and a group retirement plan with company match.
  • Education reimbursement, company-provided life insurance, and food vouchers.
  • Fixed-term employment with intent to convert the right fit to a permanent role.

Hiring process

  • Pre-employment background screening is conducted.
  • Resumes must be submitted in English.
  • Visa sponsorship and other immigration-related employment benefits are not available.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →