Python Backend Full-Stack Senior Architect / Developer

Inclusion Cloudabout 1 year ago
Dallas, Texas, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Our client is a dynamic marketplace enabling independent insurance agents to value, buy, and sell full or partial books of business. The team’s early successes include being selected for the inaugural 2023 class at the 101 Weston Labs insurtech incubator and securing seed funding from leading insurance thought leaders. As the company ramps up its design team, it is looking to augment its development capacity in key areas.

The main product encompasses login and registration, book of business listings with filtering, create listing with bulk upload, basic user messaging, and a book valuation tool. The application leverages a modern technical stack including a React front end with Typescript, a Python backend with MySQL and PostgresQL (with some Node.js routes slated for conversion to Python), Pulumi for infrastructure as code, CI/CD via GitHub Actions, deployments through AWS ECS, and authentication via AWS Cognito.

The company culture emphasizes simplicity and open communication – from merging small pull requests and breaking large tasks into daily increments, to frequent collaboration and taking full ownership of the application. This role is ideal for a team player who can drive development forward while providing valuable feedback on design and product roadmap.

Key Responsibilities

  • Architect and develop the backend using Python, with occasional full-stack work in React.
  • Convert remaining Node.js routes (e.g., authentication and file upload) to Python.
  • Take ownership of the application and identify areas for refactoring to reduce complexity.
  • Coordinate with front-end React developers to unlock and optimize data structures.
  • Provide feedback on designs and the product roadmap to accelerate time to value.
  • Develop features that deliver analytics insights on books of business to customers.
  • Implement permissions and role management ensuring appropriate data visibility for different user groups.
  • Work on backend functionality for a manage listings page and screens to progressively gather user information.
  • Integrate with third-party services (e.g., Agency Management Systems like Hawksoft, secure file storage/deal room via Onehub, and activity notifications).

Required Skills

Typescript
PostgresQL
Pulumi
Python
Node.js
MySQL
AWS ECS
CI/CD
GitHub Actions
React
AWS Cognito