Job Description
We are seeking a talented and experienced Engineering Lead to join our Team. As the Engineering Lead, you will play a crucial role in driving the technical direction of our backend, frontend and mobile app development, focusing on Latest backend and frontend technologies. You will lead a small team of software engineers and work closely with the founders, product team to deliver innovative and user experience (both web and mobile). The ideal candidate is a hands-on technologist with a passion to make positive impact, possesses strong leadership skills, and thrives in a fast-paced, dynamic environment. This role is for you if you have deep sense of purpose and want to build something positive and long-lasting for society
Responsibilities:
- Lead and manage a team of software engineers, providing mentorship, guidance, and support throughout the software development lifecycle.
- Set clear objectives and performance expectations for the team members, and regularly assess and review their performance.
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and define the technical roadmap for mobile app development projects.
- Provide technical expertise and guidance to the team, assisting with architectural decisions, code reviews, and problem-solving.
- Design and build backend architecture for scalable applications from scratch.
- Ensure and research for security, high performance, and scalability at times of high loads.
- Ensure the timely delivery of high-quality applications by managing resources, setting realistic project timelines, and resolving any obstacles or bottlenecks.
- Stay up-to-date with the latest industry trends and advancements in web and mobile development any backend technologies, and identify opportunities to leverage new tools and frameworks.
- Passion to Build/code and deploy the applications on cloud. Research new ways to reduce cost and build efficient architecture.
- Foster a culture of continuous improvement within the team, encouraging knowledge sharing, adopting best practices, and promoting a positive and collaborative work environment.
- Collaborate with cross-functional teams, such as QA, and UX/UI, to ensure seamless integration and deployment of mobile applications.
- Act as a point of contact for technical discussions, representing the team in meetings with founders.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in backend, frontend development and deployment with a focus on backend technologies.
- Previous experience in a leadership or senior technical role, preferably in a startup environment.
- Experience working in an early stage startup, demonstrating adaptability, agility, and ability to thrive in a fast-paced, rapidly changing environment.
- Strong knowledge of software engineering principles, design patterns, and best practices in mobile app development.
- Familiarity with Agile development methodologies and tools.
- Excellent problem-solving and decision-making skills, with the ability to prioritize tasks and meet tight deadlines.
- Effective communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Passion for startups, entrepreneurship, and building innovative and impactful products.
Found this job inappropriate? Report to us