2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable backend services using .NET and C#.
- Build and maintain frontend applications using Angular, TypeScript, JavaScript, HTML, CSS, and SCSS.
- Develop distributed systems for high-volume data processing and web crawling operations.
- Design and maintain cloud-native applications and services in Azure.
- Manage containerized deployments using Docker, Kubernetes, and Azure Kubernetes Service.
- Implement and maintain CI/CD pipelines using Azure DevOps.
- Write clean, maintainable, testable, and high-performance code with strong unit-test coverage.
- Investigate and troubleshoot complex production issues across application, infrastructure, and network layers.
- Collaborate with QA, DevOps, Product, and Architecture teams on reliable and scalable solutions.
- Participate in technical design discussions, code reviews, and engineering-practice improvements.
- Mentor junior engineers and contribute to the technical growth of the team.
Requirements
- At least 5 years of professional software engineering or comparable senior development experience.
- Strong hands-on experience with .NET, C#, Angular, and NoSQL databases.
- Strong experience in Angular and frontend application development.
- Working knowledge of Node.js, React, TypeScript, and JavaScript.
- Strong understanding of HTML, CSS, and SCSS.
- Strong experience with Azure cloud services, Docker, Kubernetes, and Azure Kubernetes Service.
- Experience implementing Azure DevOps and CI/CD pipelines.
- Strong understanding of distributed systems architecture and scalable system design.
- Excellent debugging, performance-tuning, and problem-solving skills.
- Deep knowledge of HTTP/HTTPS, REST APIs, sessions, cookies, headers, authentication flows, proxies, and browser behavior.
- Strong understanding of website rendering, DOM structure, JavaScript execution, and page lifecycle.
- Strong networking knowledge including DNS, SSL/TLS, caching, load balancing, reverse proxies, and traffic flow.
- Preferred experience with web crawling, scraping, browser automation, content extraction, anti-bot protections, crawling optimization, and large-scale data extraction systems.
- Preferred exposure to performance monitoring, logging, tracing, and production diagnostics in distributed environments.
Benefits
- The company offers a globally distributed environment with more than 700 employees across 19 countries.
- CUBE promotes career ownership, personal development, diversity, collaboration, and an inclusive equal-opportunity workplace.
