Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Principal Engineer, Python (Fast Api & React.js).
India Jobs Expertini

Urgent! Principal Engineer, Python (Fast Api & React.js) Job Opening In India, India – Now Hiring Nagarro

Principal Engineer, Python (Fast Api & React.js)



Job description

Job Description

REQUIREMENTS:

  • Total experience: 13+ years
  • Strong focus on full stack development using Python and JavaScript technologies.

  • Deep expertise in backend development using Python, ideally with FastAPI.

  • Frontend development proficiency using ReactJS and JavaScript.

  • Hands-on experience with SQL databases such as PostgreSQL, and familiarity with NoSQL databases is a plus.

  • Exposure to AI, GenAI, and LLMs is a strong advantage.

  • Solid grasp of Django and modern web frameworks.

  • Experience in Rapid Application Development methodologies.

  • Proficiency in leveraging tools like Docker, GitHub, MS Toolkit, AWS CloudWatch.

  • Prior experience working on AWS/Azure cloud platforms.

  • Familiarity with Atlassian tools (.

    Jira, Confluence).

  • Solid understanding of API/systems design, data modeling, and application security best practices.

  • RESPONSIBILITIES:

  • Writing and reviewing great quality code
  • Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
  • Determining and implementing design methodologies and tool sets
  • Enabling application development by coordinating requirements, schedules, and activities.

  • Being able to lead/support UAT and production roll outs
  • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
  • Giving constructive feedback to the team members and setting clear expectations.

  • Helping the team in troubleshooting and resolving of complex bugs
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

  • Qualifications

    Bachelor’s or master’s degree in computer science, Information Technology, or a related field.


    Required Skill Profession

    Other General



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Principal Engineer Potential: Insight & Career Growth Guide