
Senior Full Stack Developers - CFR
Det Norske Veritas (DNV)10 days 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.