Python Developer Job
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
OverviewCodzr 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 ResponsibilitiesWrite reusable, testable, and efficient code using PythonDesign and implement of low-latency, high-availability, and performant applicationsIntegration of user-facing elements developed by front-end developers with server-side logicImplementation of security and data protectionIntegrate data storage solutions including databases, key-value stores, and blob storesWork closely with the development team to optimize the application for multiple platforms and decision-makingCollaborate with internal teams to understand user requirements and provide technical solutions
Technical Requirements
Core Skills & KnowledgeStrong proficiency in Python, with knowledge of at least one Python web framework (e.g., Django, Flask, Pyramid)Familiarity with ORM (Object Relational Mapper) librariesAble to integrate multiple data sources and databases into one systemUnderstanding of the threading limitations of Python, as well as multi-process architectureKnowledge of user authentication and authorization between multiple systems, servers, and environmentsStrong unit test and debugging skillsProficient understanding of code versioning tools, such as GitExperience in creating and using RESTful APIs
Preferred ExperienceBachelor’s degree in Computer Science, Engineering, or a related fieldAt least 3 years of experience as a Python Developer or similar roleExperience with performance debugging and benchmarkingHands-on experience with Django, Flask or Pyramid frameworksFamiliarity with event-driven programming in PythonPractical knowledge of front-end technologies (JavaScript, HTML5, and CSS3)Experience with cloud environments like AWS, Azure, or Google CloudUnderstanding of Docker and Kubernetes for containerization and orchestration
Tools & TechnologiesPython (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 ConditionsFully 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.