Job information

Full stack developer

Cairo, Egypt Before more than 60 days
Full time
Open vacancies number: 1

Apply for this job

Overview

Senior Full Stack Developer (Java & Angular)

For Hybrid positions at Haram, Maadi or Agouza and willing to travel

Key Responsibilities

• Full Stack Development: Develop and maintain both frontend and backend solutions. Implement scalable, high-performance applications using Java for the backend and Angular for the frontend.

 

Frontend Development: Leverage Angular (versions 2+) to build dynamic, responsive, and user-friendly interfaces. Collaborate with designers to ensure pixel-perfect Ul implementation.

Backend Development: Design and implement

backend services using Java, ensuring seamless integration with the frontend and other systems. Work with RESTful APIs, databases, and microservices architecture.

• Database Integration: Work with relational (e.g.,

MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). Write efficient queries and ensure data consistency across the application.

• system Architecture: Participate in designing the architecture of scalable applications, ensuring modularity, reusability, and ease of maintenance.

• code Quality & Reviews: Write clean, maintainable, and efficient code while adhering to best practices. Conduct code reviews and ensure high code quality within the team.

Testing: Write unit, integration, and end-to-end tests for both backend and frontend components. Utilize testing frameworks like JUnit for Java and Karma/Jasmine for Angular.

Collaboration: Work closely with cross-functional teams (product managers, UI/UX designers, QA engineers) to deliver high-quality features on time.

Performance Optimization: Optimize application

performance, both on the frontend and backend, to ensure responsiveness and scalability.

• Agile Methodologies: Contribute to Agile

ceremonies, including daily stand-ups, sprint planning, and retrospectives, ensuring timely delivery of high-quality features.

Required Skills and Qualifications

• 4-7 years of hands-on experience as a Full Stack Developer with a strong focus on Angular (preferably versions 2+).

• Strong expertise in Angular: Demonstrable experience in building scalable, high-performance Angular applications with advanced knowledge of components, services, directives, routing, and state management.

If you are interest, please send the CV to recruitment@ntgclarity.com and mention the "Senior Full Stack Developer" into the subject line.

Keywords

  • Full-stack Development

Job roles

  • Information Technology
Apply for this job