Job Details

Python Software Engineer

i3 VerticalsNashville, TN

A payment processing company, building applications that provide payment solutions in specific verticals and providing various payment solutions to anyone.

Apply

fulltime @ $80,000 - $100,000
XP:midlevel
Remote:🚫

Python Software Engineer

Posted a month ago

As a full-stack developer on PlacePay.com, you will be expected to apply your knowledge and experience with Python web/backend development, CI/CD pipelines, automation and automated testing

Description

We’re looking for a full-stack Python developer to join our PlacePay team. PlacePay is a payments product servicing tenants, property managers, and landlords. Our modern app uniquely serves both residential and commercial real estate through multiple product offerings. As the lead full-stack developer, you will be expected to apply your knowledge and experience with Python web/backend development, CI/CD pipelines, automation and automated testing as well as understanding of basic security concepts to work through your assigned projects and user stories. Must be comfortable working autonomously and in a dynamic environment.

Responsibilities

  • Design and develop features on the PlacePay app
  • Create and maintain REST APIs to support internal app and external users
  • Incorporate unit tests and test-driven design
  • Utilize CI/CD tools for a fully automated deployment pipeline
  • Configure and test changes to system including reports, security access, and workflow
  • Refactor existing code and back-end services to improve stability and scalability

Requirements

  • Proven work experience as a Python developer working on a SaaS product
  • Experience building software using modern software design patterns (MVC, multitier, microservices)
  • Familiarity with testing tools or TDD
  • Ability to collaborate on projects and work independently when required
  • Basic understanding of databases, and how to write/edit SQL queries

Education + Experience

  • 3-5 years’ experience as a full-stack Python application developer
  • Experience with Python 3.6 / MySQL / SQLAlchemy
  • Familiar with ES6, React, & SCSS
  • Familiar with Docker Swarm, Kubernetes, & Nginx a plus
  • Familiar with common web frameworks (Bootstrap)
  • Familiar with using git
  • Basic Linux CLI knowledge
  • Experience building software in a regulated industry (e.g. payments/PCI, healthcare/HIPAA)

Interview Process

  1. Initial Phone Interview
  2. Technical Due Diligence
  3. Discussion with Team Members