Lead Software Engineer (Node.js / TypeScript / AWS)
ob Title: Lead Software Engineer (Node.js / TypeScript / AWS)Location: Irving or charlotte NCEmployment Type: W2 (Candidate must be on our payroll)Visa: GC / GC-EAD / H4-EAD / L2-EADShare resumes to: ramsairecruiter@gmail.comPhone: 972-634-9055Job Description:We are looking for a Lead Software Engineer to drive the development and maintenance of complex web-based applications and enterprise systems.Key Responsibilities:· Lead development of scalable applications using TypeScript, Angular, Node.js· Design and develop backend systems using Node.js, JavaScript, RESTful APIs· Define system architecture and scalable solution designs· Build Digital Card solutions for Mobile & Web platforms· Work with AWS Cloud services (Lambda, Glue, S3, DynamoDB)· Collaborate with Product Owners, Designers, and Engineering teams· Ensure code quality, testing, and automation (UI & feature testing)· Act as SME for backend and middleware systems· Partner with DevOps for production deployments· Mentor junior developers and support team growth· Participate in technical hiring and team expansion· Continuously improve development processes and deliveryRequired Skills:· Bachelor’s/Master’s in Computer Science or related field· 5+ years of backend development experience with:o Node.jso TypeScript / JavaScripto RESTful APIs· 5+ years building internet-facing applications· ☁️ Strong experience with AWS Cloud (Lambda, Glue, S3, DynamoDB)· Strong knowledge of:o Object-Oriented Programmingo Software Engineering & Quality Practiceso Databases & Parallel Programming· Experience integrating APIs with frontend/mobile frameworks· Excellent communication and collaboration skills· Ability to manage multiple tasks and meet deadlinesPreferred Qualifications:· Financial Services / Credit Card domain experience· Experience with iOS / Android / Web applications· Experience with Kubernetes / container-based deployments