- Gain hands-on experience designing, building, and maintaininghigh-performance, secure, and scalable RESTful APIs. Learn best practices for API versioning, authentication, and documentation, and develop familiarity with backend frameworks and tooling used in production environments.
- Develop practical knowledge of building and managing CI/CD pipelines to deliver software iteratively and reliably. Learn to containerise applications, automate testing and deployment workflows, and monitor live systems using widely adopted CI/CD tools and platforms.
- Gain experience deploying and managing applications on cloud platforms. Learn about cloud architecture, scalability strategies, and security best practices, and understand how to leverage cloud services for storage, computing, and networking.
- Develop collaborative skills through participating in a greenfield project — designing and implementing new features and services from scratch alongside cross-functional teams. Gain experience in agile workflows, requirement gathering, and delivering high-quality solutions while applying software engineering best practices throughout.