Senior Software Engineer
CurrentLead a team of developers in the design, development, and maintenance of Ruby on Rails and React-based web applications.Architect and implement scalable and robust solutions to meet business requirements, ensuring high performance, security, and maintainability.Collaborate with stakeholders to gather requirements, define project scope, and establish timelines for project delivery.Provide technical leadership and mentorship to team members, fostering a culture of continuous learning and growth.Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices to maintain code quality and consistency.Utilize Agile methodologies, including Scrum and Kanban, to manage project workflows, prioritize tasks, and ensure timely delivery of project milestones.Stay updated with the latest technologies, tools, and frameworks in web development, and advocate for their adoption to improve team productivity and efficiency.Act as a liaison between the development team and other departments, facilitating communication and collaboration to achieve project goals.Drive innovation and process improvements, identifying opportunities to streamline development processes, enhance productivity, and optimize resource utilization.Demonstrate leadership qualities, including problem-solving skills, decision-making abilities, and effective communication, to drive team success and achieve project objectives.