Skip to main content

Junior Python Developer

Junior Python Developer
Alex&Co.
remote
2 months ago

JOB DETAILS

My client is seeking a highly talented Python Developer to join their data science team. You'll collaborate with engineers, analysts, and data scientists to build innovative data products using general programming, predictive analytics, and machine learning. This role supports various investment sectors across real estate and natural resources, requiring strong Python and web development skills. Experience with cloud platforms, front-end development and data visualization tools is a plus.

JOB RESPONSIBILITIES

  • 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) with TypeScriptwith data orchestration tools like Prefect (a plus).with UI component libraries like Ant Design (a plus).of CICD using Github workflows or similar.with financial data, especially commodities, is a plus. Cloud platform experience is a plus.

Expertise level

Work arrangement

Similar Jobs in United States