View Our Website View All Jobs

Software Developer - Python

We are looking for a Python Developer responsible for building services and APIs. Your primary focus will be the development of server-side logic, with an emphasis on scalability, flexibility and best practices. A secondary role will be to foster the mutual growth and development of yourself and your teammates as developers. You will also be responsible for integrating the front-end elements built by your teammates into the application; therefore, a solid understanding of front-end technologies is necessary as well.


  • Writing reusable, testable, and efficient code
  • Design and implementation of highly-available applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Integration of data storage solutions, particularly SQL based databases
  • Development of well-documented micro-services and APIs
  • Other tasks as assigned

Skills And Qualifications:

  • Expert in Python, with knowledge of at least one Python web framework. Django or Flask preferred.
  • Familiarity with some ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Solid understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools, specifically Git
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file