Lead Full Stack Engineer (Java, React)
· 177
Bassant essam Bassant essam

Lead Full Stack Engineer (Java, React)


Company Overview

WMK Tech Agency is a leading digital agency that specializes in crafting innovative web and mobile solutions for clients across various industries. As we continue to expand our engineering capabilities, we are seeking an experienced Lead Full Stack Engineer with expertise in Java and React to join our growing team.


Position Summary

As a Lead Full Stack Engineer, you will be responsible for leading the design, development, and maintenance of complex, scalable, and high-performance full-stack solutions that power our cutting-edge web and mobile applications. Collaborating with cross-functional teams, you will leverage your deep technical expertise and leadership skills to build robust and innovative solutions that meet our clients' evolving business needs.


Key Responsibilities

- Architect and implement efficient, maintainable, and secure full-stack systems using Java, Spring, React, and related technologies

- Design and develop scalable and modular microservices, APIs, and data integration layers that seamlessly integrate with front-end applications

- Implement efficient data storage and retrieval mechanisms, including the use of relational and NoSQL databases, caching, and message queuing

- Write clean, well-documented, and testable code that adheres to best practices and industry standards

- Lead and mentor a team of talented full-stack engineers, providing technical guidance and sharing your expertise to elevate the overall engineering team

- Collaborate with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical specifications and solutions

- Participate in code reviews, provide technical mentorship to junior developers, and share your expertise to elevate the overall engineering team

- Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities in a timely and effective manner

- Research, evaluate, and recommend new frameworks, libraries, and tools to enhance the development process and improve application performance

- Contribute to the continuous improvement of our software development lifecycle, DevOps practices, and testing methodologies

- Stay up-to-date with the latest trends, best practices, and innovations in the full-stack engineering field


Required Qualifications:

- 5+ years of hands-on experience in full-stack software engineering, with a proven track record of delivering complex, enterprise-grade applications

- Extensive expertise in Java, Spring, React, and related technologies, including experience with building scalable, secure, and maintainable backend and frontend systems

- Proficient in designing and implementing scalable, secure, and modular full-stack architectures, such as distributed systems and microservices

- Strong understanding of database design, optimization, and integration, including experience with both relational and NoSQL databases

- Excellent problem-solving, analytical, and critical-thinking skills, with the ability to tackle complex technical challenges

- Proven experience in leading and mentoring teams of full-stack engineers, fostering a collaborative and high-performing engineering culture

- Effective communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders

- Proficient in the use of version control systems (e.g., Git), build automation tools, and deployment pipelines

- Bachelor's degree in Computer Science, Software Engineering, or a related technical field


Desired Qualifications:

- Experience with cloud-based architectures and technologies (e.g., AWS, Azure, Google Cloud)

- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)

- Exposure to Agile software development methodologies and best practices

- Proven track record of delivering high-impact, innovative full-stack solutions

- Certifications in relevant technologies or related areas

- Experience in the digital agency or technology consulting industry

If you are an experienced Lead Full Stack Engineer with expertise in Java and React, and are passionate about building cutting-edge software solutions, we encourage you to apply for this exciting opportunity.


Related Posts
Full Stack Developer (PHP)
17 September
Senior motion graphic designer
17 September
Senior Software full stack Developer
17 September

WMK Tech Copyright © 2024. All rights reserved