About the role
We are seeking a versatile Full-stack Developer with 4 years of IT experience to bridge the gap between our core application development and data ecosystems. You will be responsible for building scalable, cloud-native applications while collaborating closely with multiple teams to ensure seamless data flow and architectural integrity. The ideal candidate possesses an "architectural view, " capable of designing end-to-end systems that are both high-performing and data-aware.
Requirements:
- Net and agentic AI and excellent communication skills.
- Hands-on experience with agentic AI.
- Full Stack Development: Design, develop, and maintain robust web applications using React for the frontend and. NET for backend services.
- Architectural Leadership: Drive the technical design and implementation architecture, including domain/data model design and API modularization.
- Data and BI Collaboration: Partner with the Data Engineering team to implement scalable data pipelines (e. g., using Azure Functions or Airflow) and expose data through secure, high-performance APIs.
- Dashboard Integration: Work with the Visualization team to integrate custom visuals, embedded reports, and real-time dashboards into the application ecosystem.
- Cloud Infrastructure: Deploy and manage applications on Azure, utilizing services such as Azure Kubernetes Service (AKS), Azure App Services, and Cosmos DB.
- API and Integration: Design and build RESTful and/or GraphQL APIs that serve as the backbone for both internal applications and external data consumers.
- Code Quality: Conduct peer code reviews, mentor junior developers, and ensure adherence to CI/CD best practices and security standards.
- Frontend: Expertise in React.js, TypeScript, and modern state management (Redux/Context API).
- Backend: Proficient in. NET; experience with serverless architectures (Azure Functions) is highly preferred.
- Cloud: Hands-on experience with Azure platform services (Compute, Storage, Networking, IAM).
- Database: Strong knowledge of SQL (PostgreSQL/SQL Server) and graph DBs like Neo4j.
- DevOps: Solid understanding of Git, Docker, and Azure DevOps CI/CD pipelines.
- Bachelor's degree in computer science, information technology, or a related field.
- 3+ years of professional experience in full-stack development.
- Proven ability to work in an Agile/Scrum environment.
- Strong communication skills to translate complex technical architectures into actionable plans for cross-functional teams.
- Architectural Mindset: Familiarity with broader solution architecture principles is a strong plus.