Job Description
Staff selected for the programme will first go through a 6-month full-time intensive cybersecurity training, including in-house classroom training and on-the-job training, comprising the following topics’:
1. Intro to Proramming with Java
2. Advanced Programming
3. Web Development - HTML, CSS and Javascript Basics
4. React.js Basics
5. Backend with Python (Flask) + APIs
6. Backend with NodeJS
7. Intro to Linux + Shell Scripting
8. Docker + Deploying Applications
9. Cybersecurity Fundamentals and Secured Programming
10. AI Tools Usage for Software Engineering
Subsequently, they will be placed as an Associate Software Engineer/Associate Full Stack Engineer:
This role involves developing and maintaining full stack applications by designing both front-end and back-end features using modern technologies such as React, Angular, Node.js, Python, Ruby and Java. The staff will build and manage RESTful APIs and microservices, optimize SQL and NoSQL databases and ensure code quality through best practices including testing, version control and code reviews. Working closely with cross-functional teams in an agile environment, the role also focuses on delivering responsive and user-friendly interfaces, optimizing application performance for scalability and reliability and troubleshooting issues across the entire application stack.
Job Requirements
- Any Singaporean or Singapore PR can apply.
- No prior IT background, knowledge or academic qualifications are required. However, applicants must pass the selection test administered by Red Alpha before they can join the programme.
Skills Requirements
About Company
Red Alpha is a cybersecurity talent development company that transforms today's talents into next-generation cybersecurity defenders. We do so by instilling real-world cybersecurity knowledge and skills through our advanced training programmes and courses — featuring esteemed practising trainers and acclaimed curriculum.