Full-stack Software Developer
Job description
Our client seeks a Full-Stack Software Developer to join their team.
Key Responsibilities
- Design, develop, and maintain web applications and services.
- Collaborate with cross-functional teams to define, design, and publish new features.
- Review and improve existing codebases, ensuring quality and maintainability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends.
Education & Experience
- A Graduate with a 1st in Computer Science, Software Engineering, Electrical Engineering, Mathematics
- Up to 1 year of software development experience
Technical Skills
- Proficiency in React, Next.js, and Tailwind CSS.
- Experience with Docker, Docker Compose and Kubernetes.
- Strong ability to understand and analyse existing codebases.
- Knowledge of version control systems such as Git.
- Familiarity with AI tools for software development, such as ChatGPT, and smart contract languages like Solidity and Rust is a plus.
- Understanding of blockchain and cryptocurrencies is highly advantageous.