Senior Full Stack Python Engineer

5 - 10 years

5 - 10 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • The Senior Full Stack Python Engineer is responsible for developing and maintaining robust, scalable, and efficient software solutions. This role requires:
  • Deep understanding of Python programming and familiarity with additional languages like Java and .NET. Extensive knowledge of NoSQL and SQL databases, with significant experience in Microsoft Azure,
  • particularly Cosmos DB.
  • Comprehensive understanding of microservices architecture and best practices in software development. Proficiency with Generative AI models such as OpenAI, Mistral, Claude, Gemini, Llama and schema-driven prompt engineering.
  • Full-stack development capabilities, including front-end UI/UX development using React.

Roles and Responsibilities

  • Design, develop, and maintain high-quality Python applications.
  • Demonstrate expertise in working with both NoSQL and SQL databases.
  • Leverage experience with Microsoft Azure services, especially Cosmos DB. Architect and implement microservices-based applications.
  • Utilize advanced knowledge of schema-driven prompt engineering and Generative AI models. Construct and maintain APIs, integrating various systems.
  • Engage with stakeholders to gather requirements and translate them into software solutions. Apply meticulous attention to detail and excellent communication skills.
  • Operate within Agile teams, applying Agile methodologies.
  • Enhance user experience by creating intuitive user interfaces from Figma mockups.

Required Education

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Certifications (Good to Have)
  • Certified Python Developer
  • Microsoft Certified: Azure Developer Associate

Technical Skills (Mandatory)

  • Python Programming:

    Python Libraries, Frameworks, Testing and Debugging (Expert)

    Database Management:

    NoSQL Databases, SQL Databases, Data Modeling (Advanced)

    Microsoft Azure:

    Azure Functions, Azure SQL Database, Azure DevOps (Advanced)

    Microservices Architecture:

    Service Mesh, Containerization, API Gateway (Advanced)
  • Generative AI Models:

    Machine Learning, Natural Language Processing, AI Ethics (Advanced)
  • API Development:

    RESTful APIs, GraphQL, API Security (Advanced)
  • XML Data Formatting:

    XML Parsing, XML Schema, XML Transformation (Advanced)
  • Front End Development:

    HTML/CSS/JavaScript, Responsive Design, React.js (Advanced)
  • UI/UX Development:

    User-Centered Design, Wireframing, Prototyping (Advanced)

Functional Skills (Mandatory)

Reasoning Ability:

  • Analytical Thinking, Problem Solving, Decision Making (Expert)

Communication Skills:

  • Stakeholder Engagement, Clarity in Expression, Technical Writing (Expert)

Attention to Detail:

  • Precision, Thoroughness, Quality Assurance (Expert)

Proactive Engagement:

  • Initiative, Anticipation of Needs, Self-Motivation (Expert)

Agile Methodologies:

  • Scrum, Kanban, Continuous Integration/Continuous Deployment (Advanced)

Team Collaboration:

  • Teamwork, Cross-Functional Collaboration, Collective Problem Solving (Advanced)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

noida, uttar pradesh, india

hyderabad, telangana, india