Job Description — Full-Stack Developer (. NET Core + React/Nuxt)
Job Title | Full-Stack Developer (. NET Core + React/Nuxt)
Job Summary
We are looking for a Full-Stack Developer to design, build, and maintain end-to-end web applications that support operational and management systems (including dashboards, monitoring, and workflow tools). The role covers backend services built on . NET Core (ASP. NET Core Web API) and modern frontend applications built with React and/or Nuxt (Vue. Js). You will work closely with the product owner, designers, and domain experts to deliver reliable, secure, and maintainable software.
Key Responsibilities
• Design, develop, and maintain RESTful APIs and backend services using C# and ASP. NET Core (. NET 6/8+) to .
• Build responsive, user-friendly frontend applications with React (SPA) and Nuxt/Vue. js (SSR) frameworks .
• Design and optimize relational database schemas and queries (SQL Server / PostgreSQL) using Entity Framework Core.
• Implement authentication and authorization (JWT, OAuth 2.0 / OpenID Connect, role-based access control).
• Integrate with third-party systems and internal services (reporting tools, dashboards, industrial data sources).
• Write clean, testable code with unit and integration tests; participate in code reviews and enforce coding standards.
• Set up and maintain CI/CD pipelines and containerized deployments (Docker); support releases and troubleshoot production issues.
• Collaborate with stakeholders to refine requirements, estimate work, and document technical designs and APIs.
Required Qualifications & Skills
• 6+ years of professional software development experience with at least 2 years on .NET Core / ASP. NET Core.
• Solid C# skills: async/await, LINQ, dependency injection, middleware, and clean architecture / layered design.
• Hands-on experience with React (hooks, state management) and Vue. js/Nuxt (composition API, SSR concepts).
• Strong HTML5, CSS3, and modern JavaScript/TypeScript (ES6+).
• Experience with Entity Framework Core and relational databases (SQL Server or PostgreSQL); solid SQL skills.
• Experience building and consuming RESTful APIs; familiarity with Swagger/OpenAPI.
• Proficiency with Git and collaborative workflows (branching, pull requests, code review).
• Understanding of web security fundamentals (OWASP Top 10, XSS, CSRF, SQL injection prevention).
Nice to Have
• Experience with Docker, Kubernetes, or other container/orchestration tooling.
• Familiarity with message brokers (RabbitMQ, Kafka) and caching (Redis).
• Experience with microservices architecture and API gateways.
• Exposure to industrial/energy-sector systems (CMMS, SCADA data, KPI dashboards, reporting platforms).
• Familiarity with Tailwind CSS, Material UI, or Ant Design; and charting libraries (Chart.js, ECharts, Recharts).
• Experience with automated testing frameworks (xUnit/NUnit, Jest, Vitest, Cypress/Playwright).
Soft Skills
• Strong problem-solving and analytical thinking; able to break complex requirements into deliverable increments.
• Clear written and verbal communication; comfortable explaining technical topics to non-technical stakeholders.
• Team player with a collaborative attitude in code reviews, pairing, and cross-functional work.
• Ownership mindset: follows tasks through from design to production and post-release support.
• Adaptable and eager to learn new tools, frameworks, and domain knowledge (energy / industrial systems).
Education & Experience
• B.Sc. or higher in Computer Engineering, Software Engineering, IT, or a related field (or equivalent practical experience).
• 6+ years of relevant hands-on development experience with a portfolio of shipped web applications.
شرکت دِیتال (دادهکاوان هوشمند نارگان)، با همکاری مشترک دانشگاه صنعتی شریف و شرکت مهندسی نارگان با هدف هوشمندسازی و ارائه فناوریهای نسل چهارم صنعت در حوزه انرژی، شکل گرفته است. این شرکت، با تکیه بر توان نیروی انسانی خود در یک فضای چندرشتهای، بر توسعه محصولات نرمافزاری سختافزاری، ارائه راهکارهای هوشمندسازی، دیجیتالیزیشن، سیستمهای کنترل و اتوماسیون صنعتی تمرکز دارد. دیتال تا به امروز توانسته محصولات و پروژههای موفقی به خصوص در پایش وضعیت تجهیزات حساس، تحول دیجیتال صنایع بالادست نفت و گاز و EPC 4.0 ارائه و اجرا کند.