Lead Software Engineer - AI-Powered Applications (Flutter/React, Python, AWS)

10 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Lead Software Engineer - AI-Powered Applications (Flutter/React, Python, AWS)

We are actively seeking a highly skilled and strategic Lead Software Engineer to spearhead the delivery of complex, AI-powered applications. This leadership role demands a blend of deep technical expertise, project management acumen, and mentorship capabilities to drive projects from concept through successful delivery within the AWS ecosystem.

You will be the technical leader responsible for translating product requirements into concrete engineering deliverables, designing robust systems, managing the secure development lifecycle, and leading a team of talented engineers to deliver high-quality, scalable solutions on time.


Key Responsibilities:

Technical Leadership & System Design:

Project Leadership: Take full ownership and lead the end-to-end delivery of software development projects, ensuring features are delivered on time and meet quality standards.

System Architecture: Design robust, scalable, and secure system architectures that adhere to the principles of the AWS Well-Architected Framework.

Requirement Translation: Collaborate closely with the Product team to convert high-level requirements into detailed technical specifications and actionable user stories for the engineering team.


Development & Quality Assurance:

Full Stack Development: Contribute hands-on to development using Flutter/React for front-end and Python for back-end microservices.

Secure Coding & Vulnerability Management: Enforce secure coding practices across the team. Proactively identify, prioritize, and fix code vulnerabilities to ensure application integrity and compliance.

Code Review & Quality: Conduct rigorous code reviews to maintain code quality, consistency, and adherence to best practices, while providing constructive feedback to peers.


Team Management & DevOps:

Mentorship & Delegation: Delegate tasks effectively to team members, provide technical guidance, coach junior engineers, and foster a collaborative environment.

Release Management: Oversee the software release life cycle, managing CI/CD pipelines for automated deployment in AWS environments.

AI Integration: Guide the team in integrating AI/ML models into applications to enhance functionality and user engagement.


Required Skills and Experience:

Extensive Experience: Proven experience (10+ years preferred, with 4+ years in Python development and 2+ years in a lead or senior technical leadership role).

Full Stack Proficiency: Expertise in front-end development using Flutter or React, coupled with strong back-end skills in Python (Django, Flask, FastAPI).

Cloud Leadership: In-depth working knowledge of the AWS ecosystem and hands-on experience designing and deploying applications using the AWS Well-Architected Framework.

Security Focus: Deep understanding of application security best practices, vulnerability assessment, and remediation.

DevOps & CI/CD: Proven experience managing CI/CD pipelines and release processes.

Database & API Expertise: Strong skills in data modeling, database programming (SQL/NoSQL), and building robust REST APIs.

Leadership Skills: Excellent communication, project management, delegation, and mentoring skills.


Preferred Qualifications:

Experience integrating and working with AI/ML models in production environments.

AWS Certifications (e.g., AWS Certified Solutions Architect – Professional).

Knowledge of containerization and orchestration technologies (Docker, Kubernetes).

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Perma Technologies logo
Perma Technologies

Manufacturing / Technology

Tech City

RecommendedJobs for You