Roles and Responsibilities
• Develop flowcharts, layouts, and documentation to identify requirements and solutions.
• Write well-designed, commented, testable code.
• Produce specifications and determine operational feasibility.
• Integrate software components into a fully functional software system.
• Develop software verification plans and quality assurance procedures.
• Document and maintain software functionality.
• Troubleshoot, debug and upgrade existing systems.
• Comply with project plans and industry standards.
• Ensure software is updated with the latest features.
Professional Skills and Qualifications
• Proven work experience as a Full-Stack developer.
• Hands-on experience on both front-end (React) and backend (NodeJS) development
• Comfort working in other backend languages ideal (Java, PHP)
• Strong knowledge of SQL, MongoDB, and PostgreSQL
• Experience developing web applications using at least one popular web framework (Reactjs preferably)
• Should be very good with analytical and problem-solving.
• Excellent written and verbal communication skills (English).