Description

Job Description

We are looking for highly skilled Full-Stack Developers who will be responsible for designing, developing, and maintaining web applications that meet both technical and user requirements. The ideal candidate will have a strong background in front-end and back-end technologies and the ability to work on complex projects. The role requires hands-on experience in various technologies and platforms, including Angular, NodeJS, MongoDB, and GraphQL.

Key Responsibilities

Develop and maintain web applications 

Design and develop web applications using Angular for the front-end and NodeJS for the back-end

Collaborate with UI/UX designers to ensure technical feasibility of designs and high-quality user experiences

Database Management

Work with MongoDB for data storage and management

Design schema structures, manage relationships, and ensure optimal performance in database queries

Develop and maintain GraphQL APIs for optimized data querying

Ensure smooth integration with third-party services and internal systems

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field

Minimum of 4 years of experience in full-stack development

Strong problem-solving skills and a passion for building high-quality, scalable applications

Ability to work independently as well as in a collaborative team environment

Strong communication skills to effectively collaborate with stakeholders and team members

Education

Bachelor's Degree