Python Developer

Ness Digital Engineering

About The Position

We are looking for a Software Engineer with strong Python and full-stack development skills to implement application modules based on designs and technical requirements provided by the Lead Developer. This role involves implementing functionality across UI, application/integration, and database layers, developing Python-based applications, building user interfaces using Streamlit or similar Python-based UI technologies, and developing application components and integrations. The engineer will also design and implement database functionality using PostgreSQL, write efficient and maintainable SQL queries, and integrate application components with databases and external services. Adherence to architecture, coding standards, and design patterns established by the Lead Developer is expected, along with participation in testing, debugging, code reviews, and deployment activities. Support for the development of multi-tenant application components according to defined isolation requirements is also a key responsibility.

Requirements

  • Strong Python development experience.
  • Strong Streamlit /UI experience.
  • Strong PostgreSQL experience.
  • Strong SQL skills.
  • Full-stack development experience.
  • Experience developing application, integration, and database components.
  • Ability to implement modules from detailed technical requirements/designs.
  • Understanding of REST/API-based application development.

Nice To Haves

  • FastAPI
  • Django
  • Databricks / Databricks Apps
  • Azure
  • Experience with multi-tenant applications.
  • Experience with cloud application deployment.

Responsibilities

  • Develop application modules based on technical designs provided by the Lead Developer.
  • Implement functionality across UI, application/integration, and database layers.
  • Develop Python-based applications.
  • Build user interfaces using Streamlit or similar Python-based UI technologies.
  • Develop application components and integrations.
  • Design and implement database functionality using PostgreSQL.
  • Write efficient and maintainable SQL queries.
  • Integrate application components with databases and external services.
  • Follow the architecture, coding standards, and design patterns established by the Lead Developer.
  • Participate in testing, debugging, code reviews, and deployment activities.
  • Support development of multi-tenant application components according to defined isolation requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service