
Senior Full Stack Developers - CFR
Det Norske Veritas (DNV)2 months ago
Mexico City, MexicoSenior
Responsibilities
- Develop and maintain backend services and REST APIs using C# and ASP.NET Core.
- Create and extend web user interfaces using Vue, HTML, CSS/SCSS, JavaScript, and TypeScript.
- Translate product requirements into maintainable domain, application, persistence, API, and UI changes within a layered Clean Architecture solution.
- Integrate frontend and backend services using REST APIs, OpenAPI-based contracts, and generated TypeScript clients.
- Design, write, and maintain automated unit, integration, UI, and end-to-end tests.
- Apply secure coding practices during design, implementation, peer review, and defect remediation.
- Use AI-assisted development tools responsibly while validating outputs and protecting sensitive information.
- Collaborate with a distributed product team in an Agile or Kanban environment.
Requirements
- 6+ years of professional experience as a senior-level full stack software developer.
- Strong experience developing production services and REST APIs with C# and ASP.NET Core.
- Solid JavaScript experience building and maintaining browser-based application features.
- Demonstrated focus on code quality, maintainable design, code review, refactoring, and unit testing.
- Working knowledge of secure coding for web applications and APIs, including input validation, authentication, authorization, data protection, and dependency awareness.
- Experience using AI tools or technologies in software development with appropriate verification, privacy, and security judgment.
- Strong written and verbal English communication skills.
- Preferred: professional TypeScript and Vue.js experience, ideally Vue 3.
- Preferred: experience with Vite, Pinia, Vue Router, Vitest, Vue Test Utils, automated UI or end-to-end testing, SQL Server or other relational databases, GitHub, OpenAPI/Swagger, NSwag, and CI/CD pipelines.
- Preferred: familiarity with domain-driven design, CQRS, Clean Architecture, SaaS, or enterprise business applications.
- Successful completion of pre-employment background screening; resumes must be submitted in English.
Benefits
- Fixed-term position based in Mexico with intent to convert the right fit to a permanent role.
- Flexible work schedule with hybrid opportunities.
- Vacation bonuses.
- Group health insurance plan.
- Group retirement plan with company match.
- Education reimbursement program.
- Company-provided life insurance plan.
- Food vouchers.
Tech Stack
Categories
About Det Norske Veritas (DNV)
DNV provides risk management, assurance, and technical advisory services plus specialized engineering software to maritime, energy, and industrial customers. Its offerings include ship classification, certification and audits, technology qualification and testing, and data platforms for asset integrity and safety. Founded in 1864 and headquartered in Høvik, Oslo, DNV is privately held and operates in more than 100 countries.