FULLY REMOTE POSTIONUS Citizen OR Green Card only1. What’s the major objective(s) of the role? Develop, debug and maintain Python REST Api code. 2. What are the MUST HAVE technologies? PythonAWS LambdaAWS CloudWatchGitAWS API GatewayUnit and integration testing in Python3. What are the MUST HAVE Critical Skills:Able to own, develop and debug Python codeTroubleshoot AWS issuesDesign, develop, recommend and document technical solutions effectively.Independently own and solve problems without any oversight.Be highly responsive and be connected to the network during 9AM EST to 5PM EST during work days4. What are the NICE TO HAVE technologies:Dynamo DBReactAEMThe OpportunityWe are looking for a strong and experienced Senior Python Developer, to lead our development team and provide technical design and development, for large-scale web applications and systems. The successful candidate is a team player with excellent technical and problem-solving skills, is aware of industry trends, questions the status quo and can identify and propose alternatives.The successful candidate is a team player with excellent technical and problem-solving skills, is aware of industry trends, questions the status quo and can identify and propose alternatives.Responsibilities:- Develop and maintain backend systems that meet product and business requirements.- Make and defend technical design decisions; collaborate with architecture team for approvals.- Design, implement, and maintain scalable, high performant and efficient server-side products.- Collaborate with cross-functional teams to understand and translate product requirements into optimal technical design.- Identify and solve complex problems, performance challenges in a fast-paced environment.- Participate in the entire development life cycle, from concept to release.- Ensure design and architecture is extensible across multiple projects.- Support business applications by diagnosing complex production issues requiring extensive analysis and troubleshooting.- Contribute to defining timelines and plans; research and estimate feasibility, cost, time, and scope.- Research new technologies, train other engineers, provide demos and other technical sessions to the entire engineering organization.- Resolving production issues as needed, plan and propose better approaches to proactively prevent such issues.