ICONMA - Foster City, CA

posted 15 days ago

Full-time
Foster City, CA
Professional, Scientific, and Technical Services

About the position

The Python Software Developer will be responsible for understanding and migrating existing microservices to new frameworks, ensuring scalable and efficient implementations. This role involves documentation, testing, debugging, and collaboration on various software development tasks.

Responsibilities

  • Understand existing code and gather requirements for existing microservices.
  • Migrate existing microservices to a new set of microservice frameworks based on requirements.
  • Implement scalable, efficient, and Pythonic solutions using open-source libraries.
  • Document the development process and release for testing.
  • Debug and assist with other software development tasks.

Requirements

  • Associate or Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent work experience.
  • Proven previous experience of 6+ years as a Python software developer.
  • Good knowledge of open-source Python microservice frameworks: FastAPI, SQL Alchemy, Alembic, Microcosm, Connexion, and Flask.
  • Understanding of the Python package ecosystem: pip, setup tools, etc.

Nice-to-haves

  • General automation development experience for deploying and operating production services at scale.
  • Experience with AWS or other public clouds and infrastructure-as-code.
  • Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3.

Benefits

  • Health Benefits
  • Referral Program
  • Excellent growth and advancement opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service