Python Developer

Ness Digital EngineeringBengaluru, KarnatakaOn-siteFull-timeJunior, 1–2 yearsListed 1 week ago

Apply now

About this role

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.