- Company Name
- Chariot Energy
- Job Title
- Full Stack Developer
- Job Description
-
Job Title: Full Stack Developer
Role Summary: Design, develop, and maintain end‑to‑end web applications using modern React front‑ends and C# Azure back‑ends, ensuring secure authentication, scalable architecture, and responsive user experiences.
Expectations: Deliver high‑quality code that meets functional and security requirements, collaborate with cross‑functional teams, and actively participate in code reviews and continuous improvement initiatives.
Key Responsibilities:
- Build responsive, interactive front‑end components with React, HTML5, CSS3, and JavaScript that integrate with REST APIs.
- Implement secure authentication flows using Azure AD B2C, MSAL, and Microsoft Entra ID across web and mobile interfaces.
- Design, develop, and optimize scalable back‑end services in C# Azure Functions, managing data operations with Azure SQL/SQL Server and T‑SQL stored procedures.
- Create, expose, and maintain RESTful APIs ensuring performance, security, and reliability.
- Configure and manage CI/CD pipelines with Azure DevOps (Git, build, test, release) and monitor applications via Application Insights.
- Participate in peer code reviews, provide constructive feedback, and enforce coding standards and best practices.
- Collaborate with product, UX, and operations teams to prototype, iterate, and refine user flows and design concepts.
Required Skills:
- Full stack development with React/Next.js and C#/Microsoft stack.
- Azure services proficiency (Functions, SQL Database, Data Factory, Blob Storage, Redis).
- SQL/T‑SQL expertise, including stored procedure development and query optimization.
- Experience with authentication, authorization, and security best practices in cloud environments.
- Strong analytical, communication, stakeholder engagement, and agility skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years professional full stack experience, 3+ years in Azure cloud technologies.