Job Description
Function: Full Stack Development, Front-end and Back-end Engineering
Specializations: Front-end Development (ReactJS), Back-end Systems, API Integration
Responsibilities:
Collaborate with the team to design and develop high-quality, efficient, and reusable back-end systems and APIs that support scalable applications.
Build and maintain front-end applications using ReactJS, crafting intuitive and interactive UIs that help users navigate and understand complex data.
Oversee all phases of the software development life cycle, including research, design, analysis, requirements gathering, implementation, test automation, and ongoing maintenance.
Work closely with Product and Design teams to capture end-user requirements and translate them into practical, functional software solutions.
Leverage Supabase for data storage, user authentication, and serverless cloud functions to enhance system performance and security.
Lead, mentor, and support team members, fostering a culture of continuous learning and improvement within the team.
Stay informed about industry trends and emerging technologies, contributing innovative ideas to enhance system efficiency and usability.
Qualificationsties:
Bachelor’s degree in Computer Science or a related field, or equivalent experience.
Proven experience as a Full Stack Developer or in a similar role, with expertise in both front-end and back-end development.
Strong proficiency in JavaScript; additional experience in Python is an asset.
Skilled in ReactJS for front-end development, with experience in SQL databases and ORM frameworks.
Strong problem-solving abilities with the ability to work independently and as part of a collaborative team.
Proficiency in version control systems, particularly Git.
Excellent communication and teamwork skills, with attention to detail and a proactive problem-solving mindset.
Familiarity with agile development methodologies, contributing to adaptable and efficient project management.