Senior Full Stack Engineer

InnoEdge Labs Pte. Ltd.
Singapore
SGD 60,000 - 100,000
Job description

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 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 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
  • Stay 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:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems or a related field
  • 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 software development using Agile SCRUM
  • Experience in the following web application framework software/solution stack:
    • Java Spring Boot
    • ReactJS (knowledge of VueJS would be considered a bonus)
    • Python
    • Shell scripting
  • Experience in the following would be a bonus:
    • Git/Github, Elasticsearch, and Kibana
    • Experience with threat hunting, Snort, and Arkime domains
    • RHEL hardening expertise
    • Networking skills, including configuring switches as network brokers
    • Docker containers, development of CI/CD pipeline
    • Designing and implementing microservices architecture

Benefits:

  • Training & Development
  • Performance Bonus
  • Medical Benefits
  • Hybrid Work Arrangements

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Full Stack Engineer jobs in Singapore