Job Description
Full Stack Application Developer Brooksource Fortune 500 Utilities Client Birmingham, AL Overview We are seeking a Full Stack Application Developer to join a small, high-impact development team supporting critical utility operations. This role will focus on building and enhancing two web-based applications that provide real-time visibility into weather events and operational response. This is an opportunity to work on mission-critical tools that help teams track storm impacts, allocate crews, and make real-time decisions during major weather events. Key Responsibilities Design, develop, and maintain web-based applications supporting operational and weather data Build and enhance a weather historian application for tracking historical weather patterns and events Transform an existing Power BI-based reporting tool into a real-time operational dashboard Enable real-time insights into: Storm impact zones Crew locations and availability Resource deployment needs Collaborate with a small development team (2 developers) and cross-functional stakeholders Contribute to both front-end and back-end development Improve application performance, scalability, and user experience Participate in code reviews, testing, and CI/CD processes Required Qualifications 3-5 years of experience in full stack web development Strong experience with: SQL Python JavaScript, HTML Experience with modern frameworks and tools: Next.js Node.js Docker CI/CD pipelines Experience building and deploying web applications end-to-end Preferred Qualifications Experience with OutSystems low-code platform Cloud experience, preferably in Microsoft Azure Exposure to Databricks or similar data platforms Background in utility, energy, or grid operations environments Experience building real-time data applications or dashboards Soft Skills Strong sense of ownership and accountability Comfortable working in a small, fast-moving team Proactive communicator who is not afraid to ask questions Focused on driving efficiency and continuous improvement