About the company
HIT YOUR Q4 TECH HIRING TARGETS BY POSTING JOBS ON QODE! Welcome to qode - the career engagement platform for tech talent worldwide. At this moment, we are proud to source tech talent across Asia. Please follow the instructions to book a call with us.
Job Summary
Responsibilities:
šLead and Manage the Engineering Team šHire, onboard, and manage a team of software engineers responsible for developing and maintaining our SaaS unified commerce platform. šSet clear goals and objectives for the team, and regularly communicate progress and results to stakeholders. šProvide mentorship, guidance, and support to team members, and ensure that they have the resources they need to be successful. šFoster a culture of teamwork, collaboration, and continuous improvement. šCollaborate with Product Managers and Designers šWork closely with product managers and designers to define product requirements, prioritize features, and ensure that our platform meets the needs of our customers. šHelp translate product requirements into technical specifications, and ensure that the engineering team has a clear understanding of what needs to be built. šProvide feedback to product managers and designers on the feasibility and technical implications of proposed features. šManage the Software Development Process šDevelop and maintain a software development process that is agile, efficient, and scalable. šEnsure that the team is delivering high-quality software on time and within budget. šManage the software development lifecycle, including planning, estimation, design, development, testing, and deployment. šWork with QA and DevOps teams to ensure that the software is tested thoroughly and deployed successfully. šMonitor and report on progress, and identify and address any issues or roadblocks. šDrive Innovation and Continuous Improvement šStay up to date with industry trends and best practices, and apply them to our development process. šEncourage innovation and experimentation, and foster a culture of continuous improvement. šIdentify areas for improvement in our platform and development process, and work with the team to implement changes and improvements. šEnsure Technical Excellence šEnsure that the engineering team is following best practices for software development, including code quality, testing, and documentation. šEnsure that the platform is scalable, reliable, and maintainable. šStay up to date with emerging technologies and trends, and ensure that the team is using the most appropriate tools and technologies for the job.
Requirements
šBachelorās Degree in Computer Science or equivalent š8+ years of experience in software development š6+ years experience in a managerial or team lead role šExperience in building high-volume, highly available, scalable backend services and web applications šExperience with Agile methodology, modern DevOps practices, and security best practices šExcellent working knowledge of Python, ReactJS, NodeJS, MongoDB, Redis šExceptional leadership, empathy, interpersonal, and communication skills šProven track record of building and scaling high-performing teams, committed to being a role model for peers and direct reports šSelf-motivated, detailed-oriented, and passionate about building world-class software, teamwork, and engineering excellence