As a Senior Engineer, you will focus on back-end software infrastructure development and dev-ops support, working on a new AI-enabled software product in the insurance compliance space.
In Short
Own back-end feature development from idea to launch.
Manage platform stability and maintenance.
Produce high-quality code and engage in code reviews.
Translate business needs into technical solutions.
Collaborate with design, product, and stakeholders.
Create comprehensive technical documentation.
Implement improvements in engineering workflows.
Participate in sprint planning and release management.
Guide technology decisions and anticipate scaling challenges.
Requirements
5+ years of experience in software engineering.
Backend experience: Python, FastAPI, and SQLAlchemy.
Experience with event driven systems using message queues.
Experience with relational databases like PostgreSQL and MySQL.
Experience implementing cloud infrastructure and serverless architecture.
Familiarity with Google Cloud Platform products.
Experience with CI/CD tools, especially Github Actions.
Strong communication skills in English.
Growth mindset and ability to learn new technologies quickly.
Bonus: Familiarity with document processing and AI tools.
Benefits
Join a growing team in a dynamic environment.
Work with talented professionals in a supportive community.
Opportunity to shape engineering culture.
Engage in innovative projects in the insurance industry.
Flexible work arrangements with a focus on work-life balance.
Join Canopy as a Senior Backend Engineer to enhance our practice management platform using Python, Java, and Kotlin in a collaborative remote environment.