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:
- Domain‑Driven Design (DDD)
- Microservices (where appropriate)
- AI‑Assisted Software Engineering
- Utilize AI development tools such as:
- Cursor AI
- ChatGPT Enterprise (where approved)
- Use AI tools for:
- Refactoring
- 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.
- Build and maintain CI/CD pipelines.
- Deploy applications to cloud environments (Azure preferred).
- Monitor application performance and reliability.
- Ensure deployment automation and operational excellence.
- Quality Engineering.
- Write comprehensive automated tests.
- Ensure adherence to coding standards and security best practices.
- Implement application monitoring and logging.
- 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
- HTML5
- CSS3
- Tailwind CSS
- Responsive Design
- Back‑End
- C#
- REST APIs
- Entity Framework Core
- Database
- Database Design
- Query Optimization
- Performance Tuning
- Source Control & DevOps
- Git
- GitHub
- Docker
- Experience with:
- Container Apps
- Key Vault
- Application Insights
- 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.
- 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
- AI‑assisted unit test creation
- Prompt engineering for software development
- Preferred Experience
- AI Agent Frameworks
- AI Workflow Orchestration
Qualifications:
- Required
- Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field.
- Preferred
- AI Engineering Certifications.
- Cloud Certifications.
- Agile/Scrum Certifications.
Technical
- Full‑Stack Development
- System Design
- 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.
- 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.