SENIOR SOFTWARE DEVELOPER (REACTJS, AZURE DEVOPS)
Smartdev1
Full-timesenior
Sign in to applyFree account, takes a minute.
Job description
<p>As a <strong>Senior Software Developer</strong>, you will architect and implement end-to-end solutions with a focus on modern front-end interfaces using <strong>Next.js</strong>. You will lead the migration and modernization of legacy systems, specifically upgrading packages and converting codebases to <strong>TypeScript</strong>. Beyond core development, you will be responsible for leading the integration of AI features into business applications and mentoring junior team members on best practices.</p><p><em>*Remote working setting is available</em></p><p><strong>Responsibilities</strong></p><ul><li><strong>Architect and implement</strong> high-performance front-end solutions using <strong>Next.js</strong> and <strong>ReactJS</strong>.</li><li><strong>Lead development projects</strong> and architect scalable, secure full-stack solutions.</li><li>Drive modernization efforts by migrating legacy 3rd party and in-house systems to <strong>TypeScript</strong>.</li><li>Design modular and secure services aligned with enterprise architecture patterns.</li><li>Implement AI features and develop AI test-cases to ensure safe, accurate, and ethical use.</li><li>Maintain and migrate Azure infrastructure, including <strong>Azure Functions, Logic Apps, and App Services</strong>.</li><li>Optimize CI/CD pipelines using <strong>Azure DevOps </strong>for automated building, testing, and deployment.</li><li>Mentor team members in modern React frameworks, Node.js architecture, and Azure best practices.</li></ul>
<ul><li>At least <strong>7+ years</strong> of professional software development experience.</li><li><strong>Good English communication ability</strong> for international collaboration</li><li><strong>Strong, hands-on expertise with Next.js </strong>and NestJS as core technologies.</li><li>Advanced mastery of <strong>TypeScript</strong> across frontend and backend.</li><li>Experience architecting scalable full‑stack applications using modern React frameworks and Node.js.</li><li>Proven Azure expertise: Azure Functions, Logic Apps, App Service...</li><li>Strong background in <strong>CI/CD automation</strong> (Azure DevOps preferred).</li><li>Solid understanding of secure coding, API security, cloud security, and best practices.</li><li>Strong proficiency in system design, microservices, distributed systems, and API design patterns.</li></ul><p><em><strong>Nice to have:</strong></em></p><ul><li>NestJS as core technologies for for backend services.</li><li>Experience with large-scale system modernization or cloud migration projects.</li><li>Exposure to SSR, SSG, ISR strategies in Next.js.</li><li>Knowledge of caching strategies (Redis, CDN, edge networks).</li><li>Familiarity with containerization (Docker, Kubernetes) is a plus.</li><li>Experience with infrastructure‑as‑code (Terraform, Bicep, ARM templates).</li><li>Strong analytical, problem-solving, and documentation skills.</li></ul>
Skills
Next.jsReactJSTypeScriptNestJSAzure FunctionsLogic AppsApp ServicesAzure DevOpsCI/CD automationDockerKubernetesTerraformBicepARM templates