Job
Description
Lead Software Engineer
Lead a team of software engineers, providing technical guidance, mentorship, and fostering a collaborative and innovative work environment.Drive the design and development of scalable and reliable financial applications, ensuring alignment with industry best practices and compliance standards.Collaborate with cross-functional teams to define technical requirements, prioritize tasks, and deliver high-quality software solutions.Participate in the full software development lifecycle, from ideation and design to implementation, testing, and deployment.Conduct regular code reviews, ensuring code quality, performance, and adherence to coding standards.Stay abreast of emerging technologies, industry trends, and best practices, incorporating them into the development process as appropriate.Provide technical leadership in the evaluation and adoption of new tools, frameworks, and methodologies.Preferred Qualifications:Proven experience in a leadership role, leading software development teams in the delivery of complex projects.Expertise in one or more programming languages, with a strong preference for functional programming languages such as,1. Front end development framework (HTML/CSS/JS/JQuery, Angular 8 & Above, Bootstrap)2. Back end development framework (Python with Django)3. Database technology (MySQL)4. Cloud platform (AWS) is added advantage5. Others (Postman, Git or Bitbucket)Deep understanding of software architecture and design principles, with a focus on building scalable and maintainable systems.Experience with distributed systems, microservices architecture, and cloud-based solutions.Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines.Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.Benefits:Competitive salary and performance-based bonuses.Professional development and growth opportunities.A vibrant company culture with a focus on innovation.