Point your AI agent at freehire and let it find you a job.

Get the CLI →

IDBASE SOFTWARE

NewBe an early applicant

Senior Full Stack Developer -- AI-Enabled Software Engineering

Posted 3 views
Discussion

Summary

Designs, builds, deploys, and maintains enterprise web applications using React, C#/.NET 8+, and PostgreSQL, with a heavy emphasis on AI-assisted development (GitHub Copilot, Claude Code, Cursor) across the SDLC. Also handles CI/CD and Azure cloud deployment, automated testing, and mentoring of junior developers.

Senior Full Stack Developer -- AI-Enabled Software Engineering

Job Details

Division: DevX

Business Unit: RIB

Minimum experience: Mid-Senior

Company primary industry: Information Services

Job functional area: Information Technology

Job Description

We are seeking a highly skilled Senior Full Stack Developer with strong experience in modern software engineering and AI-assisted development practices.

The successful candidate will be responsible for designing, developing, deploying, and maintaining enterprise-grade applications using React, C#, .NET, and PostgreSQL. Beyond traditional software development skills, the ideal candidate must be proficient in leveraging AI development tools such as GitHub Copilot, Microsoft Copilot, Claude Code, Cursor, and similar AI-assisted engineering platforms to improve productivity, code quality, and solution delivery.

This role is suited for a developer who embraces the future of software engineering, combining deep technical expertise with AI-enhanced development workflows.

What you'll do:

  • Solution Design & Development

  • Design and develop scalable web applications using React and modern front-end frameworks.

  • Build secure, maintainable, and high-performance APIs using C# and .NET 8+.

  • Design and optimize PostgreSQL databases.

  • Develop reusable components, services, and libraries.

  • Implement modern architectural patterns including:

  • Clean Architecture

  • Domain-Driven Design (DDD)

  • Event-Driven Architectures

  • Microservices (where appropriate)

  • AI-Assisted Software Engineering

  • Utilize AI development tools such as:

  • GitHub Copilot

  • Microsoft Copilot

  • Claude Code

  • Cursor AI

  • ChatGPT Enterprise (where approved)

  • Use AI tools for:

  • Code generation

  • Refactoring

  • Documentation generation

  • Test development

  • Troubleshooting and debugging

  • Architectural analysis

  • Create and maintain effective prompts and AI workflows.

  • Evaluate AI-generated code for security, performance, maintainability, and compliance.

  • Contribute to the organization's AI Engineering standards and best practices.

  • Cloud & DevOps

  • Build and maintain CI/CD pipelines.

  • Deploy applications to cloud environments (Azure preferred).

  • Implement Infrastructure-as-Code principles.

  • Monitor application performance and reliability.

  • Ensure deployment automation and operational excellence.

  • Quality Engineering

  • Write comprehensive automated tests.

  • Conduct peer code reviews.

  • Ensure adherence to coding standards and security best practices.

  • Implement application monitoring and logging.

  • Leadership & Mentoring

  • Mentor junior and intermediate developers.

  • Promote AI-enabled development practices across teams.

  • Participate in architecture reviews and technical governance.

  • Contribute to technical community discussions and innovation initiatives.

Skills:

  • Front-End

  • React (5+ years)

  • TypeScript

  • JavaScript (ES6+)

  • HTML5

  • CSS3

  • Tailwind CSS

  • Responsive Design
    Back-End

  • C#

  • .NET 8+

  • ASP.NET Core

  • REST APIs

  • Entity Framework Core

  • Database

  • PostgreSQL

  • Database Design

  • Query Optimization

  • Performance Tuning

  • Source Control & DevOps

  • Git

  • Azure DevOps

  • GitHub

  • CI/CD Pipelines

  • Docker

  • Cloud Platforms

  • Microsoft Azure (Preferred)

  • Experience with:

  • App Services

  • Container Apps

  • Azure Functions

  • Azure SQL

  • Azure OpenAI

  • Key Vault

  • Application Insights

  • AI Engineering Skills (Mandatory)

  • The ideal candidate must demonstrate practical experience using AI as part of the software development lifecycle.

Your Expertise:

  • Mandatory

  • 7+ years professional software development experience.

  • 5+ years C# and .NET experience.

  • 5+ years React development experience.

  • 3+ years PostgreSQL experience.

  • 1+ years using AI-assisted development tools in production environments.

  • Experience deploying solutions to cloud environments.

  • Advantageous

  • Experience building AI-native applications.

  • Experience implementing AI agents.

  • Experience with enterprise consulting environments.

  • Experience in highly regulated industries.

  • Required Experience

  • GitHub Copilot

  • Microsoft Copilot

  • Claude Code

  • AI-assisted debugging

  • AI-assisted unit test creation

  • AI-assisted documentation generation

  • Prompt engineering for software development

  • Preferred Experience

  • AI Agent Frameworks

  • Model Context Protocol (MCP)

  • AI Workflow Orchestration

Qualifications:

  • Required

  • Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field.
    Preferred

  • Microsoft Azure Certifications.

  • AI Engineering Certifications.

  • Cloud Certifications.

  • Agile/Scrum Certifications.

Key Competencies

Technical

  • Full-Stack Development

  • System Design

  • Cloud Architecture

  • AI-Assisted Development

  • DevOps & Automation

  • Secure Software Development

  • Leadership

  • Technical Mentoring

  • Solution Ownership

  • Stakeholder Engagement

  • Cross-Functional Collaboration

  • Personal Attributes

  • Continuous learner with strong curiosity for emerging technologies.

  • Adaptable and innovative.

  • Excellent problem-solving skills.

  • Strong communication skills.

  • Ability to critically evaluate AI-generated outputs.

  • Passionate about improving engineering productivity through AI.

Success Measures

The successful candidate will:

  • Deliver high-quality software solutions on time and within scope.

  • Demonstrate measurable productivity improvements through responsible AI tool usage.

  • Maintain high standards of code quality and security.

  • Contribute to the adoption of AI engineering practices across the development team.

  • Mentor others in modern software engineering approaches.

  • Champion automation, efficiency, and continuous improvement.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available