Python Developer
Ness Digital Engineering Bengaluru, Karnataka, India
Software Development · 1,001-5,000 employees
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
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
-
Praktikum Data driven Machine Diagnosis in Python (SS27)
TRUMPF Ditzingen, Baden-Württemberg, Germany
-
Senior Python Full Stack Developer – AWS Cloud & AWS Deployments
Derex Technologies Inc Florida City, Florida, United States
-
Technology Architect Python Big Data
Timebox Pro Charlotte, North Carolina, United States
-
Junior Fullstack Developer (Python)
AlayaCare Montreal, Quebec, Canada
-
Senior Python Engineer
Dimensional Fund Advisors Austin, Texas, United States
-
Python AWS AI Architect
Infosys Arizona, United States