Python Engineer

This role is for a Python Engineer on a contract basis, fully remote, offering $50-$75/hour. Requires 3+ years of Python experience, web development skills, and familiarity with SQL. Experience with cloud platforms and financial data is a plus.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
600
🗓️ - Date discovered
January 17, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Remote
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
Kansas City, MO
🧠 - Skills detailed
#GitHub #Web Services #Pandas #Consul #NumPy #Data Orchestration #Version Control #Cloud #Consulting #Flask #Python #Libraries #TypeScript #SQL (Structured Query Language) #React #Neo4J #Programming #Data Pipeline #Integration Testing #Databases #GIT #Microservices #Visualization #HTTP & HTTPS (Hypertext Transfer Protocol & Hypertext Transfer Protocol Secure) #Code Reviews #Data Science #Web Development #FastAPI #ML (Machine Learning) #Graph Databases #Unit Testing
Role description
Log in or sign up for free to view the full role description and the link to apply.

Contract Python Engineer - back end and web focus - up to $75/hour pay

This Jobot Consulting Job is hosted by: Lucas Watson

Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.

Salary: $50 - $75 per hour

A bit about us:

Our client is seeking a highly talented Python Developer to work with their data science team. The ideal candidate will collaborate with engineers, analysts, and data scientists to build innovative data products using general programming, predictive analytics, and machine learning. This role requires strong Python and web development skills. Experience with cloud platforms, front-end development and data visualization tools is a plus.

Why join us?

Fully remote

Competitive pay

Contract to hire opportunity (not guaranteed)

Fun team

Cool work!

Job Details

KEY JOB RESPONSIBILTIES:
• Design, develop, and maintain back-end web services using Python frameworks.
• Develop and deploy data pipelines, ad-hoc scripts, micro-services, and contribute to in-house Python libraries to automate repetitive tasks and optimize workflows.
• Collaborate with engineers, project managers, and graphic designers to translate business requirements into technical solutions.
• Write clean, maintainable, and well-documented code that adheres to best practices.
• Participate in code reviews and contribute to a collaborative development environment.
• Conduct unit and integration testing to ensure code quality and application functionality.
• Stay up to date with the latest advancements in Python libraries and frameworks.
• Effectively communicate with designers, project stakeholders, and other developers.

REQUIRED SKILLS:
• 3+ years of experience in professional development using Python.
• Intermediate to advanced proficiency in Python programming.
• Familiarity with numerical libraries such as Numpy, Pandas or Polars
• Solid understanding of web development concepts (front-end and back-end).
• Basic understanding of SQL and experience working with relational databases.
• Experience building web applications with Python frameworks (e.g., Flask). FastApi is a plus.
• Solid development practices - version control with Git, unit testing and static code analysis (e.g. mypy).
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.

DESIRED SKILLS:
• Knowledge and /or experience of front-end development frameworks like React.js is a major plus.
• Strong understanding of web development concepts, including HTTP requests and responses, and RESTful APIs.
• Experience with parallel or concurrent programming.
• Experience working with No SQL/Graph databases (Mongo, Neo4j)
• Familiarity with TypeScript
• Experience with data orchestration tools like Prefect (a plus).
• Experience with UI component libraries like Ant Design (a plus).
• Experience of CICD using Github workflows or similar.
• Experience with financial data, especially commodities, is a plus.
• Cloud platform experience is a plus

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.