Looking for an Engineering Leader responsible for guiding a team of developers in designing, building, testing and deploying scalable web applications.
- Team Leadership : Lead and mentor a team of full stack developers, fostering a collaborative environment.
- Software Development : Design, develop, test, and deploy scalable, high-performance web applications across all layers (front-end, back-end, databases).
- Code Quality & Best Practices : Ensure code quality, maintainability, and efficiency through code reviews and promoting adherence to software development best practices.
- Cross-functional Collaboration : Work with product managers and designers to define requirements, establish project timelines, and deliver user-centric solutions.
- Technical Guidance : Provide technical guidance to the team, troubleshoot complex issues, and make decisions to resolve problems.
- Process Improvement : Evaluate and improve development processes to enhance efficiency, including managing continuous integration / continuous delivery (CI / CD) pipelines.
- Architectural Input : Participate in architectural discussions and contribute to design reviews to ensure scalability and performance.
- Technology Innovation : Stay updated on emerging technologies and industry trends, driving the adoption of new tools and best practices to benefit the company and product.
Key Skills & Qualifications
Technical Proficiency : Strong understanding of front-end languages / frameworks (e.g., HTML, CSS, JavaScript, React, Angular) and back-end technologies (e.g., Java, Node.js, Python).Database Management : Expertise in database systems, including SQL and NoSQL databases like MongoDB, and experience in optimizing queries.Cloud & DevOps : Familiarity with AWS cloud platform and DevOps practices, including tools like Docker, Kubernetes, and CI / CD.API Design : Strong knowledge of RESTful API design and development.Leadership & Communication : Excellent problem-solving, teamwork, and communication skills to effectively lead a team and collaborate with stakeholders.Experience : Proven experience leading development teams and a solid background in full-stack development.Agile / Scrum : Experience working in an Agile / Scrum development environment.