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