At InnoEdge, we work with organisations to protect them from cyber threats. We help detect new unknown cyber threats through research, fortify networks, and defend critical information infrastructures. Based in Singapore, our team consists of cybersecurity experts who use the advanced techniques and technologies to deliver cutting-edge solutions and services.
InnoEdge believes in fostering a culture where team members are encouraged to overcome challenges, explore new ideas, and work together to succeed. We value individuals who are determined to push beyond the boundaries, and have a thirst for knowledge, continuous learning, and self-improvement.
Collaboration is key to our success. We prioritise open communication, constructive feedback, and a willingness to help others. We are committed to creating a supportive work environment that encourages excellence, innovation, and continuous improvement. We're looking for individuals who share our values and are excited to join us on our cyber mission.
Responsibilities:
- Design, build and deploy high performance web applications and APIs
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write high-quality code with unit, functional and end-to-end tests
- Perform architectural/technical design, technical prototyping, development, and reviews
- Communicate and negotiate technical solutions and architectural designs with diverse stakeholders
- Lead technical work and integration efforts across teams and products
- Staying abreast of developments in web applications and programming languages
- Provide technical mentorship to junior staff in the team.
- Perform occasional travel to remote sites to assist the support engineer in troubleshooting, or to accompany the product manager as a pre-sales engineer
Requirements
- At least 5 years of hands-on experience in modern web apps using JavaScript/Java/python or relevant experience in a software development team where the product goes into production
- Be a team player with good communication skills
- Demonstrate ability in full stack deployment of web applications
- Experience in designing and implementing RESTful API design
- Experience in the software development using agile SCRUM
- Experience in the following web application framework software / solution stack:
o Java Spring Boot
o ReactJS (knowledge of VueJS would be considered a bonus)
o Python
o Shell scripting
- Experience in the following would be a bonus:
o Git/Github, Elasticsearch, and Kibana
o Experience with threat hunting, Snort, and Arkime domains
o RHEL hardening expertise
o Networking skills, including configuring switches as network brokers
o Docker containers, development of CI/CD pipeline
o Designing and implementing microservices architecture
If you meet these qualifications and are passionate about software development and cyber security, we encourage you to apply for this exciting opportunity. We offer competitive compensation, a comprehensive benefits package, and a collaborative and dynamic work environment.