Award winning Executive recruitment company, Monroe Consulting Group is recruiting on behalf of a leading HR Software company, focused on the recruitment software and applicant tracking system sector. The company has offers cloud-based SaaS solutions to streamline talent acquisition, making it a key player in the human resource and recruitment industries. Our esteemed client, a leading cloud-based SaaS solutions company, is seeking a Senior/Lead Software Engineer (Full Stack) to lead and optimize their technical operations. This role focuses on technical leadership in building and optimizing software applications across the entire stack. The ideal candidate will possess strong leadership and technical expertise, fostering efficiency and innovation to support business growth and operational excellence.
The Senior/Lead Software Engineer (Full Stack) will lead the company's technology enhancement efforts by developing and upgrading software, managing web applications, and overseeing a team of engineers to ensure the efficient delivery of information services. This key role is providing technical leadership in building and optimizing software applications for full stack. Ideal candidates will possess strong leadership and a proactive attitude, along with a software engineer background to effectively manage both senior and junior team members.
Job Responsibilities
- Lead and oversee high-level technical projects, ensuring the delivery of high-quality results.
- Design, architect, and build complex software applications with a focus on creating scalable and reliable solutions.
- Work collaboratively with cross-functional teams to define, design, and implement new features.
- Maintain code quality and sustainability through thorough code reviews and adherence to advanced design principles.
- Enhance web application performance to ensure a fast and smooth user experience.
- Provide mentorship and technical support to a team of engineers, promoting a culture of continuous growth and learning.
- Refactor and modernize legacy code to align with current standards and best practices.
- Champion improvements in coding practices and standards to enhance code quality and team productivity.
- Develop and maintain backend services and APIs, ensuring smooth integration with frontend systems.
Job Requirements
- Communication: English language proficiency is required.
- Experience: Extensive years in a management role, with a background in software engineering and principles.
- Technical Proficiency: Extensive experience with developing web application with frontend, frameworks, and backend technologies. Possesses expert skills in JavaScript/TypeScript. Significant familiarity with database management systems like PostgreSQL, MySQL, etc.
- Leadership: Demonstrated leadership and decision-making abilities, with a collaborative, initiative-driven approach to team dynamics.
- Soft Skills: Keen to learn, self-motivated, enthusiastic, and aware of the significance of making a meaningful contribution.