Job Openings Python Backend Full-Stack Senior Architect / Developer

About the job Python Backend Full-Stack Senior Architect / Developer

The client is a marketplace that allows independent insurance agents to value, buy and sell full or partial books of business. Our team is energized by our early successes (1) our start-up was selected for the 2023 inaugural class for the 101 Weston Labs insurtech incubator and (2) we have secured seed funding from insurance thought leaders to advance our main application for serving customers to fill this critical need.

We are ramping up a design team and are looking to augment our development team capacity in key areas.

Application Stack

- React front end with Typescript. 

- Python backend with MySQL + PostgresQL DBs. Have a few Node.js routes that need conversion to Python

- Pulumi for infrastructure as code

- CI/CD through Github actions on commit pushes and merges

- One demo/dev environment and one production environment

- AWS cloud provider using ECS for deployments

- Auth through AWS Cognito

Current Product Overview - Main Pages

- Login and registration pages

- Book of business listings page (includes some filtering)

- Create listing page with bulk upload

- Basic messaging between users

- Book valuation tool page

Current Needs

- Backend architect and development with Python and ideally some React for full stack work

- Conversion of some remaining NodeJS routes to Python (e.g. auth and file upload)

- Take ownership of application deciding where to refactor to reduce complexity

- Coordination with front-end React developers to unlock data structures

- Feedback on designs and product roadmap to help reduce development time to value

- Feature work to show analytics insights to customers on their book of business

- Permissions and role management to set is viewable to different user groups

- Backend work for a manage listings page

- Screens to progressively collect more info from new users

- Integrate with some 3rd party services e.g. see Agency Management Systems (Hawksoft), secure file storage / deal room (Onehub), activity notifications

Philosophy

- Keep things simple

- Merge small PRs, break large tasks down into smaller, daily increments

- Open communication. Give brief daily updates in Slack channel or at stand up

- Collaborative, frequently push draft code for discussion in Slack

- Keep the velocity up. Pick up easy things to keep the momentum

- Take initiative and ownership over the application

- Team player