Role & responsibilities Build scalable backend services in C#/.NET. Use AI-assisted development tools (e.g., GitHub Copilot, Azure AI Studio) to enhance productivity, code quality, and testing coverage. Collaborate with DevOps to automate deployments using Azure DevOps, Terraform, or Bicep. Ensure high availability and fault tolerance of services through proper architecture and monitoring. Stay current with Azure service updates, Elasticsearch advancements, and AI tooling trends. Requirements: 5+ years of experience in backend development with C#/.NET. Proven experience on deploying solutions at scale. Hands-on experience with Azure services. Hands-on experience using AI tools for code generation, refactoring, or testing. Familiarity with CI/CD pipelines and infrastructure-as-code. Excellent problem-solving and communication skills. Preferred qualifications: Experience with Azure Kubernetes Service (AKS) or containerized deployments. Knowledge of distributed systems, caching strategies, and data partitioning. Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect) are a plus but not required. Experience with observability tools (e.g., Application Insights, Log Analytics). Preferred candidate profile
Role & responsibilities Creating and implementing user interface components related to document preview and co-authoring within a web browser Collaborate with team members to understand requirements and deliver high-quality solutions. Complete tasks assigned to the team within the agreed timeline. Provide demonstrations of accomplished user stories in sprint reviews. Contribute to code quality through test automation and code reviews. Troubleshoot and resolve technical issues related to features the team builds. Qualifications and Skills: Proficiency in React, TypeScript, JavaScript, and Sass Knowledge or experience in Node.js, Redux, and/or Webpack Experience with test automation frameworks like Jest Strong understanding of responsive and accessible web design principles Attention to detail ensuring high-quality code and user interfaces Experience working in Agile/Scrum environments Excellent verbal and written communication skills for effective collaboration.