Skip to main content

Python Developer

Python Developer
Codzr AI - Digital Marketing Experts
remote
3 weeks ago

Job Description

Company: Codzr

Location: Remote (available nationwide in the U.S.)

Type of Employment: Full-time (Contract or Regular)

Working Hours: 9-5 PM or 10-6 PM EST

Overview

Codzr is looking for a skilled Python Developer to join our dynamic remote team. The ideal candidate will have a strong background in software development with a sharp eye for spotting defects and crafting clean, efficient code. This role involves building complex network systems and supporting the design, development, and deployment of backend services which drive the core functionality of our business.

Key Responsibilities

  • Write reusable, testable, and efficient code using Python
  • Design and implement of low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Implementation of security and data protection
  • Integrate data storage solutions including databases, key-value stores, and blob stores
  • Work closely with the development team to optimize the application for multiple platforms and decision-making
  • Collaborate with internal teams to understand user requirements and provide technical solutions

Technical Requirements

Core Skills & Knowledge

  • Strong proficiency in Python, with knowledge of at least one Python web framework (e.g., Django, Flask, Pyramid)
  • Familiarity with ORM (Object Relational Mapper) libraries
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, as well as multi-process architecture
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools, such as Git
  • Experience in creating and using RESTful APIs

Preferred Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • At least 3 years of experience as a Python Developer or similar role
  • Experience with performance debugging and benchmarking
  • Hands-on experience with Django, Flask or Pyramid frameworks
  • Familiarity with event-driven programming in Python
  • Practical knowledge of front-end technologies (JavaScript, HTML5, and CSS3)
  • Experience with cloud environments like AWS, Azure, or Google Cloud
  • Understanding of Docker and Kubernetes for containerization and orchestration

Tools & Technologies

  • Python (Django, Flask, Pyramid)
  • Front-end technologies (JavaScript, HTML5, CSS3)
  • Git (version control)
  • Docker, Kubernetes (containerization and orchestration)
  • Cloud service platforms (AWS, Google Cloud, Azure)
  • Databases (PostgreSQL, MySQL, SQLite, MongoDB)
  • Continuous Integration/Continuous Deployment (CI/CD) tools

Work Conditions

  • Fully remote position, available to anyone across the U.S.
  • Candidates must be self-motivated and able to work independently within a virtual environment.
  • Standard business hours (Eastern or Pacific Time) with expectations for regular communication and collaboration with the remote team.

Expertise level

Work arrangement

Similar Jobs in United States