What are the responsibilities and job description for the Full Stack Developer position at Highbrow LLC?
Job Description
We are seeking a highly skilled Full Stack Developer with expertise in React, Azure Synapse, Databricks, SQL, FastAPI, and Python. The ideal candidate will be responsible for developing, deploying, and maintaining scalable applications while ensuring seamless integration with Azure-based data platforms. The role requires strong proficiency in authentication and authorization mechanisms, including OAuth 2.0 with Entra authentication and Azure AD Groups for Role-Based Access Control (RBAC). The candidate must also have experience with CI / CD pipelines using GitHub Actions and containerization with Docker.
Key Responsibilities :
- Develop and maintain front-end applications using React.js with a focus on performance, usability, and accessibility.
- Implement backend services using FastAPI and Python to interact with Azure SQL and other data sources.
- Design and optimize database schemas, queries, and stored procedures in Azure Synapse and SQL databases.
- Integrate Databricks workflows for data processing and analytics.
- Implement secure authentication mechanisms using OAuth 2.0 with Entra authentication and enforce authorization policies via Azure AD Groups and RBAC.
- Implement clean, scalable, and reusable UI components and frontend logic .
- Optimize application performance, responsiveness, and accessibility .
- Work closely with UI / UX designers to translate designs into high-quality, pixel-perfect web pages .
- Set up and manage CI / CD pipelines using GitHub Actions for automated deployment and testing.
- Containerize applications using Docker and deploy them in cloud-based environments.
- Collaborate with cross-functional teams to ensure seamless integration between frontend and backend components.
- Monitor application performance, troubleshoot issues, and optimize system reliability.
Required Skills & Experience :