Software Development Team Leader/ Specialist
About this position
We are seeking an experienced and driven Software Development Team Leader/ Specialist to join our growing team. In this role, you’ll guide and mentor a team of talented software developers, ensuring high standards and quality in our software development processes.
Responsibilities
• Lead, mentor, and manage a team of developers, guiding them through the software development lifecycle to ensure quality and efficiency.
• Design, implement, and maintain scalable, reliable, and secure full-stack applications.
• Drive best practices and standardize development processes within the team.
• Collaborate with cross-functional teams and stakeholders to understand project requirements, objectives, and deliverables.
• Set up and improve frameworks, development standards, and processes for code quality, testing, and deployment.
• Facilitate agile ceremonies and promote agile methodologies within the team to enhance project execution and delivery.
• Stay updated with industry trends and continuously explore new technologies to keep the team at the cutting edge.
Requirements
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• 7+ years of experience in software development with hands-on expertise in full-stack development, specifically backend development in Golang and frontend in native or related technologies.
• At least 3 years of experience in a team leadership or management role.
• Strong knowledge of software development standards, methodologies, and frameworks.
• Proven experience in setting up and improving development frameworks and processes.
• Previous experience in IT consulting, Banking, Financial Services, FinTech, or Super App companies is highly preferred.
• Backend: Golang (preferred), or similar backend languages.
• Frontend: Proficiency in native or related frontend frameworks and technologies.
• Full-Stack Development: Demonstrated experience in full-stack project delivery.
• Strong understanding of cloud platforms, containerization, and CI/CD pipelines.
• Passion for process improvement and dedication to team development.
• Excellent communication and interpersonal skills to work with diverse stakeholders.
• Strong analytical, problem-solving, and organizational skills.