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:
Skills:
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
Qualifications:
Required
Preferred
Microsoft Azure Certifications.
AI Engineering Certifications.
Cloud Certifications.
Agile/Scrum Certifications.
Key Competencies
Technical
Leadership
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.