Senior Full-Stack Engineer
Position Type: Full-time
We are looking for a Senior Full-Stack Engineer to join our team supporting enterprise clients. You will work with front-end, back-end, and DevOps teams to build and maintain scalable applications and services using modern technologies. The role will involve managing cloud infrastructure, developing Azure-based services, and implementing front-end components using Next.js and React.
Tech Stack
Frontend:
- React 17+ / Next.js
- Typescript
- JavaScript (ES6+)
- CSS-in-JS frameworks (Styled components / Emotion)
- UI frameworks (Material, Chakra, Semantic)
- HTML5/CSS/SASS
- Webpack 4/5+ and/or build tools and bundling (Vite, ESBuild, etc.)
- Storybook JS (UI component development)
- Responsive design (mobile and desktop) experience
- GraphQL and/or traditional REST communication
Backend & Cloud:
- Azure Functions
- Azure DevOps (Pipelines, CI/CD automation)
- Azure Static Web Apps
- Cosmos DB
- API development (Node.js, TypeScript)
- Repository management (Git, GitHub, or Azure Repos)
Optional / Plus:
- AI/ML: Experience with AI tools for image/document analysis, including object detection, OCR, and position extraction from images and documents.
- Azure Cognitive Services or similar AI tools for data extraction and analysis.
- Experience with containerization (Docker/Kubernetes).
- Familiarity with serverless architectures and microservices.
- Security best practices (OAuth, JWT, role-based access control).
What you will do:
- Lead the development of both front-end components in Next.js/React and cloud-based services on Azure.
- Design and implement Azure Functions and APIs, ensuring scalability and performance.
- Collaborate with the UX/design team to implement high-quality, responsive user interfaces.
- Break down technical and design requirements into subtasks with accurate estimates.
- Participate in code reviews and provide mentorship to less experienced developers.
- Document and create reusable components using Storybook.js.
- Ensure CI/CD pipelines are optimized for deployment via Azure DevOps.
- Explore and integrate AI/ML models to extract data from images or documents.