Lead Software Engineer – (Python & ReactJS)
As a Lead Software Engineer specializing in Python and ReactJS, you will oversee the development of high-quality, scalable applications while leading a team of developers. Your responsibilities include collaborating with stakeholders to gather requirements, creating technical designs, and aligning solutions with business goals. You will drive architecture decisions, ensure best practices across the development lifecycle, and maintain code quality through technical and code reviews.
You will develop and maintain efficient, scalable applications using Python and ReactJS, implementing UI/UX designs with React and Material UI to create functional, visually appealing interfaces. The role involves overseeing cloud infrastructure setup using tools like Terraform and ArgoCD, and facilitating pipeline automation and continuous delivery with ADO Pipelines and GitHub Actions.
You will provide mentorship to team members, sharing expertise and professional guidance. Cross-functional collaboration with QA, product management, and DevOps teams is essential to maintain project timelines and quality benchmarks. Familiarity with Agile methodologies and the ability to manage large-scale distributed systems are highly valued.