First Soft Solutions - Fremont, CA

posted about 2 months ago

Full-time
Fremont, CA
Funds, Trusts, and Other Financial Vehicles

About the position

The Python Developer role is focused on designing, developing, and maintaining applications primarily using Python and related technologies. This position requires collaboration with team members to ensure seamless integration of front-end and back-end components, while also providing mentorship to junior developers. The role emphasizes code quality, performance optimization, and technical documentation.

Responsibilities

  • Create and maintain applications using Python, JavaScript, HTML, and CSS.
  • Develop and maintain back-end services and APIs using Python frameworks such as Django or Flask.
  • Integrate front-end components into applications, ensuring seamless user experiences.
  • Develop and maintain databases and data storage solutions.
  • Conduct code reviews, ensure code quality, and adhere to best practices.
  • Provide technical leadership and mentorship to junior developers.
  • Work collaboratively with team members and other stakeholders to define project requirements and specifications.
  • Prepare technical documentation to ensure transparency and accessibility of the development process.
  • Optimize software for performance and scalability.

Requirements

  • Proficiency in Python, Python libraries and Python frameworks (e.g., Django, Flask, Pandas, Numpy).
  • Strong knowledge of front-end technologies (e.g., JavaScript, HTML, CSS).
  • Experience with databases (e.g., SQL, NoSQL) and data storage solutions.
  • Experience with version control systems (e.g., Git).
  • Understanding of RESTful APIs and web services.
  • Experience in using AWS services like SNS, SQS, CloudFormation, lambda.
  • Experience in deploying code on AWS platform.
  • Knowledge of CI/CD pipelines and DevOps practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service