This role will involve leading the design and development of scalable software solutions, mentoring engineers, and managing project delivery. The ideal candidate will have a strong background in system design and architecture, with proven leadership skills and the ability to collaborate effectively across teams to drive project success.
Responsibilites:
- Lead the design, architecture, and development of scalable software solutions while ensuring best practices in coding and architecture.
- Review code, provide feedback, and make technical decisions to solve complex issues in alignment with product goals.
- Mentor and support a team of engineers, handling hiring, onboarding, and performance reviews to foster a positive, collaborative culture.
- Work with Product Managers and stakeholders to define project scope, timelines, and milestones, ensuring timely delivery through effective communication and resource management.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 3+ years in software development, with 1-2 years in a leadership role.
- Strong knowledge of relevant technologies, including front-end (HTML, CSS, JavaScript, React), back-end (Node.js, Python), databases (SQL, NoSQL), and DevOps tools (Git, Docker, AWS).
- Experience with agile methodologies and project management tools.
- Good communication and team management skills.
- Background in technical and managerial roles, ideally in a startup.
If you feel suitable with the role, simply apply here or email to [Confidential Information]