Software Engineer III
Core
Build scalable data integration systems, web scraping solutions, and microservices to collect and process data from diverse external sources for the insurance risk platform.
Role type
Senior IC backend software engineer (data integration & scraping)
Builds
Web scraping applications, API integration services, automated data ingestion workflows, and scalable microservices
Domain
Insurance risk technology, data engineering, cloud infrastructure
Required skills
Node.js, TypeScript, web scraping (Puppeteer, Playwright, Selenium), REST APIs, microservices architecture, containerization, cloud platforms (AWS/Azure/GCP), automated workflows, database integration, debugging
Preferred skills
Infrastructure as Code (Terraform, CloudFormation), workflow orchestration tools, distributed systems, event-driven architectures
Technologies
Puppeteer, Playwright, Selenium, Node.js, TypeScript, AWS, Azure, GCP, Terraform, CloudFormation
Responsibilities
Design and develop web scraping applications to collect data from external sources; Build and support API integration services for third-party systems; Develop automated workflows for data ingestion scheduling and error handling; Design and implement scalable microservices for data collection and routing; Implement monitoring, logging, and alerting tooling; Troubleshoot production issues and optimize application performance
Seniority
Senior, hands-on IC