GEI is looking to solve complex challenges related to climate change, sustainable development, and critical infrastructure by developing AI-powered applications and integrations. The Full Stack Engineer will be instrumental in building and maintaining these solutions, ensuring seamless integration, performance, and scalability of AI-enabled applications within GEI's technology environment.
Requirements
- 4+ years of experience in full stack application development using React or Angular and .NET or Node/TypeScript.
- Proficiency in C-Sharp and .NET.
- Proficiency with Microsoft Azure and cloud-native application development.
- Experience building and consuming RESTful services and microservices architectures.
- Knowledge of Microsoft Azure AI and integration of AI capabilities into applications.
- Experience with Azure services such as Web Apps, Logic Apps, Containers, Functions, API Management, and monitoring tools.
- Familiarity with SQL Server and Azure SQL.
Responsibilities
- Develop and maintain secure front-end and back-end application components.
- Build user-facing web interfaces using React or similar frameworks and backend services using .NET or Node.
- Ensure seamless integration of AI solutions into applications and workflows.
- Integrate Microsoft Graph APIs and related enterprise services.
- Implement authentication and authorization using Entra ID, OAuth, and role-based access controls.
- Optimize application performance, reliability, scalability, and observability.
- Support AI-powered applications and integrations that enable Copilot extensibility and custom solutions.
Other
- Employee-owned company with a flat leadership structure.
- Commitment to employee growth with career development opportunities.
- Competitive total rewards, well-being program, flexible work arrangements.
- Company culture driven by 4 Cs: Client-Centered, Curious, Collaborative, and Community Minded.
- Focus on sustainability, safety, diversity, equity and inclusion.