Job Title: Backend Software Engineer
We're looking for a skilled software engineer to modernize and scale our platform using Python and MySQL.
About the Role
In this role, you'll be hands-on in designing, developing, and deploying cutting-edge AI technology that powers our platform. You will work on complex models and calculations, ensuring the platforms are reliable and built for the future.
Key Responsibilities
* Develop and maintain high-quality code, following best practices and guidelines.
* Work with product management to launch secure, user-friendly features that tackle complex challenges.
* Thrive in an Agile environment with Scrum, automated testing, continuous integration, code reviews, and version control.
* Solve performance, scalability, and reliability challenges that keep our systems running at peak efficiency.
Requirements
* Bachelor's Degree in Computer Science or a related field.
* 5+ years of experience in Python web development.
* 4+ years of SaaS product development experience, including cloud-based solutions.
* 4+ years of hands-on experience with Django or another Python framework.
* 4+ years of experience with relational databases (e.g., MySQL).
* 2+ years of proven experience building and consuming APIs.
* Advanced mathematical skills in modeling, algorithms, and data processing.
* Hands-on experience with frontend frameworks like Vue.js or React.
* Professional experience working with Docker for containerization and AWS services such as EC2, API Gateway, and Lambda.
* Experience and the strong desire to work with the latest AI tools.
* Excellent verbal and written communication skills.
Desirable Qualifications
* 2+ years of experience working at a scaling startup.
* Experience in the Property & Casualty (P&C) insurance space.
The ideal candidate should possess a strong passion for innovative technologies and have excellent problem-solving skills. If you're a detail-oriented individual who is passionate about delivering exceptional results, we'd love to hear from you!