Python Developer Job Specification
Company: Hire Python
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
OverviewHire Python is currently seeking a dedicated and proficient Python Developer to join our dynamic remote team. This position involves building high-quality, innovative, and fully performing software that complies with coding standards and technical design. The role is ideal for someone passionate about technology and innovation, looking to contribute to robust solutions that deliver great user experiences.
Key ResponsibilitiesDevelop and maintain robust, scalable software in Python.Design and implement low-latency, high-availability applications.Integration of user-facing elements with server-side logic.Writing reusable, testable, and efficient code.Implement security and data protection solutions.Assess and prioritize feature requests.Coordinate with internal teams to understand user requirements and provide technical solutions.Write technical documentation.Update and maintain software following deployment.Manage end-to-end project plans, ensuring timely completion of milestones.
Technical RequirementsCore Skills & KnowledgeStrong expertise in Python, with a good knowledge of its ecosystems.Familiarity with some ORM (Object Relational Mapper) libraries.Able to integrate multiple data sources and databases into one system.Understanding of the threading limitations of Python, and multi-process architecture.Good understanding of server-side templating languages such as Jinja 2, Mako, etc.Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.Strong unit test and debugging skills.Proficient understanding of code versioning tools such as Git.
Preferred ExperienceA minimum of 3 years of experience as a Python Developer.Bachelor’s degree in Computer Science, Engineering or a related field.Experience with Python frameworks such as Django, Flask, Bottle.Experience with cloud platforms like AWS, Azure, or Google Cloud.Knowledge of JavaScript and front-end frameworks (React, Angular, Vue) is a plus.Familiarity with Docker, Kubernetes, and CI/CD pipelines.Proven ability to document requirements and specifications.
Tools & TechnologiesPython 3.xFrameworks: Django, Flask, FastAPIFront-end: JavaScript, React, Angular, CSSDatabases: PostgreSQL, MySQL, MongoDBDevOps: Docker, Kubernetes, JenkinsCloud services: AWS, Google Cloud Platform, AzureVersion Control: Git, Mercurial
Work ConditionsThis is a fully remote position requiring a reliable internet connection and a dedicated workspace.Candidates should be prepared to work closely with a team spread across multiple time zones.High self-motivation and the ability to stay focused without direct supervision.