Posted:1 week ago| Platform:
On-site
Full Time
Python Developer Company: Inventurs Pakage : 3 LPA to 5 LPA Location: Indore, Madhya Pradesh Roles and Responsibilities: Develop and Optimize Applications: Design, code, test, and deploy robust, scalable, and high-performance Python applications. This includes writing clean, efficient, and well-documented code. Collaborate and Innovate: Work closely with product managers, designers, and other engineers to understand requirements, define technical specifications, and deliver features that meet business needs. Data Integration and Management: Integrate with various databases (both relational and NoSQL), third-party APIs, and web services to ensure seamless data flow and functionality. Maintain and Improve: Troubleshoot and debug issues, perform regular maintenance, and continuously optimize existing applications for improved performance, reliability, and security. Contribute to Best Practices: Participate actively in code reviews, contribute to architectural discussions, and help foster a culture of quality, collaboration, and continuous learning within the team. *Required Skills: Technical Proficiency: Core Python: Strong understanding of Python fundamentals, including object-oriented programming (OOP) principles, data structures, algorithms, and idiomatic Python. Web Frameworks: Hands-on experience with at least one major Python web framework such as Django or Flask. Databases: Proficient in working with relational databases (e.g., PostgreSQL, MySQL, SQLite) and experience with ORM libraries like SQLAlchemy or Django ORM. Familiarity with NoSQL databases is a plus. API Development: Experience in designing, developing, and consuming RESTful APIs. Version Control: Solid experience with Git for version control, including branching, merging, and pull requests. Front-End Basics: Basic understanding of front-end technologies (HTML, CSS, JavaScript) to facilitate better collaboration with front-end teams. Testing: Familiarity with writing unit tests and integration tests for Python applications. Theoretical Knowledge: Software Development Life Cycle (SDLC): Understanding of different phases of software development, from requirements gathering to deployment and maintenance. Agile Methodologies: Experience working in an Agile/Scrum environment. System Design Principles: Basic understanding of scalable system design, caching strategies, and performance optimization techniques. Problem-Solving: Excellent analytical and problem-solving skills with the ability to break down complex issues and provide effective solutions. Communication: Strong verbal and written communication skills to articulate technical concepts and collaborate effectively with team members. Job Type: Full-time Pay: ₹30,000.00 - ₹41,000.00 per month Schedule: Day shift Work Location: In person
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
4.0 - 7.0 Lacs P.A.
4.0 - 7.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.
4.0 - 5.5 Lacs P.A.
Experience: Not specified
0.15 - 0.25 Lacs P.A.
5.0 - 9.0 Lacs P.A.
0.15 - 0.25 Lacs P.A.
0.10527 - 0.40776 Lacs P.A.
Experience: Not specified
0.08 - 0.35 Lacs P.A.