Description
POSITION OVERVIEW The Engineering/Development Lead will oversee the development and delivery of our SaaS products, ensuring technical excellence and alignment with business objectives. This role requires hands-on involvement in both front-end and back-end development, guiding a team of engineers to build scalable and secure applications. KEY RESPONSIBILITIES Technical Leadership: Lead the design, development, and maintenance of full-stack applications using technologies such as React (Prime React), Node.js, Express, and PostgreSQL. Provide architectural guidance to ensure system scalability, performance, and security. Team Development: Mentor and support engineering team members, fostering a culture of collaboration and continuous improvement. Conduct code reviews and facilitate knowledge sharing sessions to uphold coding standards and best practices. Project Management: Collaborate with cross-functional teams to translate business requirements into technical solutions. Oversee project timelines, ensuring timely delivery of features and enhancements. Quality Assurance: Implement testing strategies to ensure the reliability and robustness of applications. Monitor and optimize application performance, addressing any issues proactively. Innovation and Continuous Learning: Stay updated with emerging technologies and industry trends to drive innovation within the team. Encourage the adoption of modern development tools and methodologies to enhance productivity. QUALIFICATIONS Technical Expertise: Proven experience as a Full Stack Developer with proficiency in front-end technologies (React (Prime React), JavaScript, HTML5, CSS3) and back-end development (Node.js, Express.js). Hands-on experience with databases such as PostgreSQL and MongoDB. Experience in designing and building RESTful and GraphQL APIs. Leadership Skills: Demonstrated ability to lead and mentor engineering teams. Strong problem-solving skills and the ability to make informed technical decisions. Soft Skills: Excellent communication and collaboration abilities. Adaptability to work in a fast-paced environment and manage multiple priorities. Education: Bachelor’s degree in Computer Science, Engineering, or a related field. PREFERRED QUALIFICATIONS Experience with cloud platforms, particularly Microsoft Azure. Familiarity with Agile development methodologies. This role is pivotal in driving the technical direction of our products and ensuring the successful execution of our development projects.