Skip to Main Content

Python Engineering Manager

Protecht
Phoenix, AZ
  • Expired: May 11, 2022. Applications are no longer accepted.

Protecht is the InsurTech leader in the live events space, offering fully compliant protection products at scale while powering control for platforms and event organizers. We have designed our product suite to bridge the gap between the consumer experience and the current world of non-refundable events. 

Protecht built a better experience for live events and has continued to connect insurers to platforms, marketplaces, and merchants worldwide. This connection allows us to simultaneously deploy a vast array of insurance solutions within the e-commerce experience across almost any vertical at a proven scale to handle billions of transactions. Our fully customizable Claims Framework, utilizing state-of-the-art data security, industry-best practices, and a customer-focused UI/UX, streamlines the claims process for consumers and administrators.

Were looking for a Python Development Manager with a strong background in the architecture & design of cloud-native systems. Ideal candidates should have experience owning, designing, and building event-driven microservices consumed by third-party developers. Candidates must be committed to collaborative problem solving, sophisticated test design, automation, and delivering high-quality products. Join us if you are excited about building products visible to millions of monthly active users, passionate about working with high-profile enterprise clients, and thrilled about high-performance challenges.

Responsibilities:
  • Steer the strategy, implementation, and tooling of Protechts API platform development.
  • Lead and mentor developers to build applications at scale where performance, reliability, and scalability are critical design goals not after-thoughts.
  • Work as a force of enablement, developing general architectural principles, frameworks, and standards for the organization.
  • Be a champion for continuous learning across the team, encouraging growth and development of skills.
  • Continuously grow your knowledge of excellent design principles and pragmatic programming approaches.
  • Demonstrate and encourage end-to-end ownership of Protects code, from requirements and analysis to testing through deployment.
  • Responsible for upholding technical rigor, continuously improving the Protecht platform by devising new approaches to solve problems, refactoring, and optimizing services
  • Serve as tie-breaker for all technical decisions, providing guidance and recommendations to the team.
  • Encourage and empower developers to take the initiative and solve problems independently.
  • Design and develop APIs, microservices, and backend services that power apps and websites used by millions of users and process hundreds of millions of events each day.
  • Work closely with the Engineering Manager, Product Manager, and Product Designer on breaking down problems into achievable stories
  • Take part in Agile workflows (sprint planning, estimation, retrospectives, daily scrum)
Requirements:
  • 5+ years of experience in a senior software engineering role, supporting high-availability, large-scale web applications
  • Demonstrable expert-level Python development experience on major consumer or enterprise products
  • Experience designing and building high-volume APIs and microservices at scale
  • Experience developing and architecting event-driven systems
  • Experience with payment platforms and gateways such as Stripe, Cybersource, FreedomPay, Payeezy, and/or Braintree
  • Expertise in Django and Django REST framework, FastAPI, Flask, or other Python application frameworks 
  • Experience using database frameworks such as Django ORM or SQLAlchemy, working with both relational and NoSQL database systems including MySQL, PostgreSQL, Redis, and DynamoDB
  • Experience developing and architecting using serverless AWS technologies, including Lambda, Step Functions, Fargate, etc.
  • Experience with queuing & streaming technologies such as RabbitMQ, Kafka, SQS, Kinesis, etc.
  • Expert understanding of scalability and performance optimization in distributed processing systems using multi-tiered caching
  • Knowledge of testing, profiling, and debugging practices
  • Excellent team player with strong communication skills (verbal and written)
  • Enthusiastic about collaborative problem solving
  • BS in computer science or a related field, or equivalent experience
Bonus:
  • Experience with payment security principles and PCI compliance
  • Experience with SOC 2 compliance
  • Participation in open source communities
  • Experience working with JWT Authentication
  • Experience working on a remote team

Why Protecht:

At Protecht, we strive to continuously build and refine disruptive technologies for our clients, who range from local businesses to publicly traded companies. We are concert-goers, weekend warriors, and entertainment enthusiasts: A brand truly built by fans, for fans. 

Youll also get to enjoy the following sweet perks:

  • Competitive Salary
  • Fully Remote Developer Experience
  • Flexible Hours
  • Live Event Reimbursement (up to $1200 a year!)
  • 401K
  • Medical Benefits
  • Life Insurance
  • Generous PTO
  • Fun Company Sponsored Events

Powered by JazzHR

Protecht

Address

Phoenix, AZ
85020 USA

Industry

Technology

View all jobs at Protecht