Senior Software Engineer – (Python & ReactJS)
As a Senior Software Engineer specializing in Python and ReactJS, you will collaborate with stakeholders to gather requirements, create technical designs, and align solutions with business goals. You will lead discussions on system architecture, identifying opportunities for improvement and scalability. The role includes conducting technical and code reviews to ensure adherence to best practices, coding standards, and performance benchmarks. You will troubleshoot and resolve complex technical challenges across the development lifecycle. Key responsibilities include building and maintaining core application features using Python, designing highly interactive user interfaces using ReactJS and Material UI, and working with cloud infrastructure tools such as Terraform and ArgoCD to develop scalable deployment pipelines. You will also implement and optimize continuous delivery workflows using ADO Pipelines and GitHub Actions, and mentor junior engineers along the way.