Hard problems. Meaningful work.

Hard problems. Meaningful work.

Hard problems. Meaningful work.

Solve the next generation of engineering and cyber security challenges as we work to secure a digital future.

Solve the next generation of engineering and cyber security challenges as we work to secure a digital future.

Solve the next generation of engineering and cyber security challenges as we work to secure a digital future.

Back to careers

Senior Software Engineer, Full-Stack

Senior Software Engineer, Full-Stack

Responsibilities

  • Design, implement and deliver end-to-end fully functional solutions for Swise – a multi-tenant Security SaaS platform.

  • Lead the development and implementation of AI capabilities.

  • Identify business requirements and translate them into technical specifications.

  • Develop high-quality, maintainable code with a strong emphasis on security.

  • Ensure that all code is responsive, cross-browser compatible, and adheres to Material Design principles.

  • Debug issues, write comprehensive tests, and ensure that all code is thoroughly tested, secure, and optimised.

  • Stay up-to-date with the latest web development trends and technologies, and actively share knowledge with the team.

  • Document code, design, and architectural requirements for future reference and collaboration.

Essential Skills

  • At least 7 years of experience in software development.

  • Strong knowledge of the following technologies:

  • HTML5/CSS3,

  • React, Redux, React Router, Webpack, Material-UI, Axios,

  • JavaScript, TypeScript and Python.

  • REST, Node.js, Express, PM2, ORM (e.g., Prisma.io), Socket.io, Debug.

  • Docker, Docker Compose, Monitoring, AWS, CloudFormation, GitHub Actions.

  • SQL, Postgres, Redis.

  • Solid understanding of APIs.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication skills and ability to work collaboratively in a team environment.

  • Ability to self-learn and overcome challenges.

  • Familiarity with design tools such as Figma.

  • Understanding of UX design principles and their practical application in a project.

  • Experience with AWS.

A plus but not essential as you will learn on the job

  • Familiarity with AI technologies and frameworks.

  • Familiarity with machine learning concepts and algorithms.

  • Familiarity with natural language processing (NLP).

Apply now

© Copyright 2024 Swise Limited • All rights reserved.

© Copyright 2024 Swise Limited • All rights reserved.

© Copyright 2024 Swise Limited • All rights reserved.