Job Description: As a Full Stack Developer, you may be involved in designing, developing, and maintaining end-to-end software solutions, working across both frontend and backend systems. Successful professionals in this field typically collaborate with cross-functional teams to deliver secure, scalable, and high-performing applications. Typical responsibilities include: Developing responsive user interfaces using React and TypeScript. Building backend services, APIs, and integrations using Node.js and Python. Designing and implementing scalable application architectures. Working with databases, cloud platforms, and deployment pipelines. Troubleshooting, optimising, and maintaining existing applications. Collaborating with stakeholders to translate business requirements into technical solutions. Participating in code reviews and contributing to development best practices. Skills & Experience: Proven experience with js, React, TypeScript, and Python . Strong understanding of full-stack application development. Experience building and consuming RESTful APIs. Knowledge of frontend frameworks, component-based architecture, and state management. Experience with SQL and/or NoSQL databases. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. Experience with Git, CI/CD pipelines, and modern development workflows. Understanding of software design principles, security best practices, and application scalability. Strong analytical, problem-solving, and debugging skills. Excellent communication and collaboration abilities. Qualification: Degree, Diploma, or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related field. Demonstrated experience developing and supporting production applications. Experience working within Agile development environments is advantageous. Relevant certifications or contributions to open-source projects would be beneficial. Connect with us on