IF

Full stack Python

Ifintalent Global Private Limited
Bangalore5-10 LPA Posted 10 Apr 2025
FULL TIME
Flask
FastAPI
react.js
Aws
Django
+1 more

Job Description

Job Description

Job responsibilities: 

  • Software Development: Design, develop, and maintain applications. Write well-structured, efficient, and maintainable code. Debug and resolve complex technical issues 
  • Technical Leadership: Provide technical guidance and mentorship to junior developers. Collaborate with architects to design & implement scalable and efficient software solutions. Stay up-to-date with industry best practices and emerging technologies.  
  • Code Reviews: Review code submitted by team members to ensure adherence to coding standards and best practices. Offer constructive feedback to enhance code quality  
  • Testing and Quality Assurance: Write unit tests and participate in the testing process to ensure software reliability. Collaborate with QA engineers to resolve issues and defects 
  • Collaboration: Work closely with cross-functional teams, including QA engineers, product managers, and designers, to deliver high-quality software products. Participate in requirements analysis and solution design discussions 
  • Performance Optimization: Identify and address performance bottlenecks in applications. Optimize code for speed, scalability, and efficiency 
  • Documentation: Create and maintain technical documentation, including design documents and code documentation. 

Qualifications & Skills: 

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field (Ph.D. preferred) with Proven experience of 5+ years in developing IT solutions 
  • Proficient in Python & ReactJS and related technologies is required. 
  • Strong experience in frameworks (Flask/FastAPI/Django) any one.
  • Understanding of full stack development and architecture patterns. 
  • Experience with RESTful API development and integration. 
  • Proven track record in developing base frameworks, reusable programs and defining standards. 
  • Knowledge of cloud platforms AWS and containerization technologies. 
  • Strong understanding of object-oriented programming principles and design patterns. 
  • Proficiency in database design and SQ and NoSQL databases like Redis, DynamoDB. 
  • Good understanding of the Agile methodologies and working in Scrum/SAFE practices 
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. 
  • Exposure to the AI/ML techniques & methodologies is a plus. 
  • Knowledge of software development best practices, including version control (Git) and continuous integration (CI/CD) processes. 
  • Strong problem-solving and debugging skills. 
  • Effective communication skills and the ability to work collaboratively with cross-functional teams.

Join WhatsApp Channel