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

Get the CLI →

iDbase Software

Senior Full Stack Developer - AI-Enabled Software Engineering

Posted 5 views
Discussion

Summary

A senior full-stack developer designs, builds, and maintains enterprise web applications using React, C#/.NET 8+, and PostgreSQL, with CI/CD and Azure cloud deployment. AI-assisted engineering (GitHub Copilot, Microsoft Copilot, Claude Code, Cursor) is a mandatory core part of the workflow, alongside mentoring and architecture work.

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