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
Bachelor's Degree