We are seeking a highly skilled and experienced Senior Software Engineer with expertise in Python to join our dynamic team. You will play a pivotal role in designing, developing, and maintaining high-quality software solutions while collaborating with cross-functional teams to ensure successful project delivery.ResponsibilitiesEngage in requirements gathering and translate business needs into technical solutionsDrive end-to-end development, from software design to deployment and supportMaintain software integrity throughout its lifecycle, ensuring robust and scalable solutionsCollaborate with the team to optimize database design and queries using PostgreSQL and MS SQL ServerImplement CI/CD pipelines and automation workflows using GitHub ActionsApply Agile/Scrum methodologies to ensure efficient team collaboration and project managementContribute to front-end development tasks leveraging ReactJSConduct code reviews and provide mentorship to team members to uphold coding standardsTroubleshoot and resolve technical challenges and performance issuesEnsure software solutions comply with industry best practices and security standardsRequirements5-8 years of proven experience in software engineering rolesProficiency in Python for application developmentExpertise in PostgreSQL and MS SQL Server for database management and query optimizationHands-on experience with GitHub Actions for automating workflows and deploying solutionsSolid understanding of Agile and Scrum methodologies for team and project managementFamiliarity with ReactJS for building user interfaces and front-end components