This role involves leading and managing a team of web engineers, overseeing the full software development lifecycle for web projects, and ensuring applications are optimized for performance, security, and scalability. The position requires architecting and enforcing best practices in web development, driving innovation through new technologies, and managing resource allocation. The individual will also be responsible for establishing KPIs, fostering a collaborative team culture, and aligning engineering with business objectives. A key aspect is staying abreast of emerging technologies and assessing their applicability to the organization. The role demands a strong understanding of software engineering principles, design patterns, and best practices for building scalable systems, particularly for high-volume websites and real-time data handling. Experience in developing web applications and microservices, leading teams, and building applications and APIs in cloud environments using Java and React JS is essential. The role also involves utilizing observability tools, working with cloud platforms for scalable solutions, and applying knowledge of networking architecture, security, caching, and content delivery networks (CDN).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager