Full stack developer
Job Description
A Bachelor's Degree or Professional Qualification in Computer Science, Information Technology, or a related field is required.
A minimum of 5 years of experience in full stack development is essential.
Responsibilities include developing and maintaining frontend applications utilizing Angular.
Enhancement and building of backend services using NestJS or comparable frameworks is expected.
Designing and implementing RESTful APIs is a key part of the role.
Experience with MySQL database management, including writing optimized queries and handling schema updates, is necessary.
Ensure compatibility across various browsers and devices.
Optimize frontend performance tailored for mobile environments.
Responsibilities also include troubleshooting, debugging, and rectifying application defects.
Implement new features and system enhancements according to business requirements.
Engage in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Write clean, scalable, and well-documented code adhering to industry best practices.
Conduct code reviews to ensure compliance with development standards.
Collaborate with QA teams for comprehensive testing and validation processes.
Utilize existing CI/CD pipelines for efficient build and deployment operations.
Provide support for production issues as necessary.
Contribute to initiatives aimed at performance improvements and system scalability.
Foster and maintain positive working relationships with diverse IT and business teams.
Ensure compliance with processes in all operations and participate in regular audit activities.
Other responsibilities and tasks may be assigned by management as needed.
Hands-on experience with Angular is mandatory.
Familiarity with NestJS or similar backend frameworks (such as Express.js) is required.
Experience in developing responsive and mobile-friendly web applications is essential.
Knowledge of CSS frameworks (e.g., Bootstrap, Tailwind) or principles of responsive design is preferred.
A strong understanding of SOAP/REST API development is necessary.
Experience working with MySQL databases is required.
A good grasp of Git version control is expected.
Familiarity with Agile/Scrum methodologies is advantageous.
Strong problem-solving and debugging skills are essential.
Effective communication and teamwork abilities are required.
