Ness Digital Engineering

Python Developer

Ness Digital Engineering Bengaluru, Karnataka, India

Software Development · 1,001-5,000 employees

Sep 11
python Senior (5-10 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The developer will implement application modules across UI, integration, and database layers based on technical designs. They are responsible for building Python-based applications, managing PostgreSQL databases, and ensuring code quality through testing and reviews.

What they look for

Python Streamlit PostgreSQL SQL Full-stack development REST API FastAPI Django Databricks Azure Multi-tenant applications Cloud deployment UI development Database design Debugging Code reviews

Requirements

Candidates must have 4-7 years of experience with strong proficiency in Python, Streamlit, and PostgreSQL. A solid understanding of full-stack development, SQL, and REST API integration is required for this role.

Full description

Job Title: Software Engineer – Python Full Stack Experience: 4–7 years Role Focus: Python, Streamlit, PostgreSQL, SQL, full-stack application development

Job Summary 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.

Key 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.

Required Skills

  • 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.

Preferred Skills

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

Similar roles