Key Responsibilities: Full Stack Development: Build dynamic, responsive front-end applications using Flutter or React, integrating seamlessly with robust back-end services.AI Integration: Leverage AI technologies to enhance application functionality, user experience, and efficiency.Back-End Engineering: Design, develop, and maintain high-performance microservices and APIs using Python.Database Management: Architect and manage database systems, ensuring data integrity, performance, and security.Security Expertise: Implement comprehensive security measures to protect applications and data, following industry best practices. DevOps & CI/CD: Design, build, and maintain CI/CD pipelines for automated service deployment and infrastructure management in AWS.Cloud Architecture: Ensure all solutions are built according to the principles of the AWS Well-Architected Framework (operational excellence, security, reliability, performance efficiency, and cost optimization).Collaboration: Work closely with cross-functional teams (UX/UI designers, product managers, data scientists) to deliver high-quality products that meet customer needs. Mentorship: Provide guidance and technical leadership to junior team members, fostering a culture of technical excellence.Required Skills and Experience: Extensive Experience: Proven track record as a Full Stack Engineer with significant experience (6+ years total experience, 4+ years in Python development preferred).Front-End Proficiency: Solid experience developing user interfaces with Flutter or React.Python Expertise: Excellent coding skills in Python and experience with popular frameworks (e.g., Django, Flask, FastAPI).Microservices & APIs: Strong experience in designing and building scalable microservices and robust REST APIs.Cloud Platform: In-depth working knowledge of Amazon Web Services (AWS) ecosystem and services.Database Skills: Hands-on experience with SQL and NoSQL databases, including data modeling and database programming.Security & Compliance: Expertise in developing secure applications and implementing security best practices.DevOps Tools: Experience building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, AWS CodePipeline, etc.Architecture Knowledge: Practical experience implementing the AWS Well-Architected Framework principles. Communication: Excellent communication and collaboration skills.'Preferred Qualifications: Experience integrating and working with AI/ML models or APIs. Knowledge of API Gateway solutions (like Amazon API Gateway or Apigee or Azure Federated APIM). Experience with containerization and orchestration technologies (Docker, Kubernetes).
Job Title
Senior Software Engineer