Sprout.ai logo
Sprout.ai

AI-powered insurance automation delivering fast, fair, accurate and explainable claims and underwriting decisions.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Japan

Posted

81 days ago

Salary

¥14,000K / year

Seniority

Senior

Job Description

Senior Software Engineer

Sprout.ai

• Work with different stakeholders across the business and directly with our customers to understand a problem space within your area, propose solutions, and own the end to end delivery of complex projects. • Own and maintain specific parts of our stack with best in class engineering practices. • Write comprehensive unit, integration and end-to-end automated tests in the backend for customer-facing features. • Lead on platform-facing work, using infrastructure-as-code (AWS, terraform, k8s) to ensure our platform is reliable and scalable. • Take a lead in code reviews, provide constructive feedback, and keep to date with latest trends in the industry. • Provide mentoring to other members of the Engineering and Data Science teams. • Lead in the continuous improvement of the processes and ways of working for the engineering team. • Manage feature rollouts with multiple releases per day by utilising feature flags, metrics, logs and alerting. • Champion the Engineering and Sprout company values

Job Requirements

  • Business proficiency in both Japanese and English language
  • Strong experience working in fully cloud-hosted environments (e.g. AWS)
  • Strong proficiency in software architecture using Python or similar backend programming languages
  • Solid RDBMS experience, preferably with PostgreSQL
  • Experience building RESTful APIs (e.g. FastAPI) and real-time data processing pipelines
  • Bonus points for experience with Infrastructure-as-Code frameworks (e.g., Terraform) and Kubernetes, Apache Flink and Flux
  • Deep understanding of modern software development lifecycles, including code quality, pull requests, code reviews, CI/CD, QA, and production releases in an agile, fast-paced environment
  • Collaborative by nature, with excellent communication, teamwork abilities, and stakeholder management skills.
  • Comfortable and confident speaking directly with customers, including non-technical individuals.
  • Strong problem-solving skills with the ability to think critically and creatively
  • Self-motivated, with a strong sense of ownership and accountability

Benefits

  • Sprout.ai Share Options
  • 20 days annual leave (plus public holidays)
  • Fully Remote working
  • Learning and Development budget
  • Quarterly socials in Japan and regular Virtual Socials with the global team
  • Occasional company-wide or team meetups in London (travel supported).
  • Macbook Pro + home working setup

Related Job Pages

More Full-stack Engineer Jobs

Clinicorp Solutions logo

Mid-level Full Stack Developer, Fintech

Clinicorp Solutions

Soluções digitais para a gestão de clínicas odontológicas e de estética.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Develop and maintain systems with a focus on performance, security and quality; • Participate in code reviews, testing and the team's technical decisions; • Contribute to improvements in development and continuous delivery processes; • Work closely with product, QA and other business areas;

Brazil
Job Closed
Clinicorp Solutions logo

Senior Full Stack Developer – Fintech

Clinicorp Solutions

Soluções digitais para a gestão de clínicas odontológicas e de estética.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Design, develop, and maintain scalable, high-performance web applications, working on both front-end and back-end. • Participate in architectural decisions, contributing to standards, best practices, and the technological evolution of applications. • Collaborate with cross-functional teams (product, design, QA, and infrastructure) to translate business requirements into efficient technical solutions. • Ensure code quality by applying development best practices, conducting code reviews, and implementing automated tests. • Identify and implement continuous improvements in performance, security, scalability, and observability of applications. • Analyze and resolve complex issues, supporting the team in root cause identification and remediation. • Contribute to the technical growth of the team by sharing knowledge and mentoring less experienced developers. • Participate in the full software development lifecycle, from planning to deployment and production monitoring.

Brazil
Job Closed
VeriPark logo

Software Developer

VeriPark

Enabling Financial Institutions to Become Digital Leaders with our Intelligent Customer Experience Suite for FSI

Full TimeRemoteTeam 1,001-5,000Since 1998H1B No Sponsor

• Design, develop, and maintain scalable web applications using .NET (C#, ASP.NET Core, Web API) for backend and Angular/React for frontend development. • Collaborate in a CI/CD pipeline environment for continuous integration and delivery. • Ensure a clear understanding of project requirements, including business goals and technical specifications. • Collaborate with stakeholders, including product owners and project managers, to align software solutions with business goals and user needs. • Identify, debug, and resolve application issues to ensure software meets project requirements and functions correctly. • Improve application performance by optimizing queries, caching, and front-end rendering. • Continuously monitor, maintain, and update software applications to ensure they function optimally and align with evolving business needs. • Provide support to end-users, ensuring effective utilization of the software application. • Maintain comprehensive documentation of the development process, codebase, and software changes for future reference and scalability. • Stay updated with the latest .NET and Angular/React advancements, integrating new technologies and best practices into development processes.

Pakistan
Job Closed
Allstate logo

Software Engineer, Consultant II

Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

• Design, develop, test, and deploy fullstack features using Java/Spring Boot, Python, and React. • Build and maintain secure, scalable RESTful APIs and backend microservices. • Develop responsive, reusable UI components and workflows in React. • Implement system integrations across internal applications and external vendor platforms. • Develop and enhance chatbot user interfaces within React applications.

Illinois
$70.1K - $121.5K / year
Job Closed