Development Team

Software Engineer

  • Full time

IntroCept is looking for a dynamic Software Engineer to help us develop and improve our products. As a software engineer, you’ll be responsible for managing and honing our product’s back-end code as it grows. You’ll work closely with the development team to keep the codebase clean and performant.

This is a mid-level position with the opportunity to grow, get great experience within a small team of friendly developers, take on more responsibilities in the future, and help influence our technical direction.

Introcept Benefits

  • Attractive Salary
  • Festival Allowance
  • Regular Team Building Activities
  • Accredited online learning opportunities
  • Challenging and friendly work environment
  • Develop global reach and networks
  • 5 days working week
  • Work From home options

We need someone with the following set of skills:

As a Software Engineer, your primary role will be working with our development team implementing new product modules to augment our existing product line and new product concepts, within the agile development environment.

Ideally, you should have,

  • More than 2 years’ experience of working as a Nodejs developer or have worked on products you can demonstrate to us
  • Bachelor’s degree in Computer Science, Software Engineering or Information Systems
  • Should have a solid understanding of NodeJS, Typescript experience with framework like NestJs and Express Js, built tool like web pack, rollup
  • Should have a solid understanding and at least 2 years of work experience in a docker environment
  • Understanding the nature of asynchronous programming, its quirks, and workarounds
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of performance testing frameworks including Mocha, Supertest, and Jest.
  • Strong knowledge of patterns, standards, and best practices

Nice to have experiences on,

  • Google Cloud Platform services and usability practices
  • Message bus / async message-based systems e.g. Kafka, rabbitMq, etc.
  • CI/CD pipeline development and maintenance
  • High throughput, high data volume systems, large data sets

You will be responsible for,

  • Participating in incremental design and architectural improvements
  • Refactoring existing code
  • Debugging and troubleshooting existing code
  • Performing manual and automated testing
  • Working in tandem with other developers, including offsite teams
  • Performing technical competency interviews
  • Attending meetings with stakeholders to gather feedback on product

If you are a driven and motivated professional with a huge appetite to learn and want to take direction with some of the most talented in the industry we want to hear from you.

Apply Now