Logo of Huzzle

Mid-level Software Developer

image

Semble

2mo ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • London
  • Quick Apply

AI generated summary

  • You need 3+ years in JavaScript/TypeScript for Node.js, ReactJS experience, NoSQL knowledge (MongoDB), AWS familiarity, and a focus on tested, maintainable code. MobX and Chakra UI are bonuses.
  • You will design solutions in an agile team, align user needs with business goals, tackle technical challenges, work with ReactJS, NodeJS, and participate in code reviews for quality assurance.

Requirements

  • We are looking for someone who is an enthusiastic team player, excited to get involved in all aspects of the application. Specifically, we’d love you to have the following:
  • 3+ years professional experience of JavaScript / TypeScript development for Node.js,
  • Professional experience developing mobile-ready websites using ReactJS (in Typescript a plus),
  • Familiarity with MobX and Chakra Ui would be a plus,
  • Knowledge of NoSQL databases (we use MongoDb),
  • Comfortable with cloud-based applications and infrastructure as code, particularly with AWS,
  • A keen interest in Infrastructure as Code with real-world experience a plus
  • Understanding of how to produce well tested, maintainable code.

Responsibilities

  • Developing and designing solutions as part of an agile team,
  • Combining user needs with business requirements and ensuring their technical feasibility,
  • Working alongside designers, product owners and other team members to identify technical challenges early on and plan new solutions,
  • Working across the entire application stack with ReactJS, NodeJS, SASS, GraphQL, AWS CDK and TypeScript
  • Participating in code reviews to ensure code quality and dissemination of knowledge.

FAQs

What is the primary responsibility of the Tech Team?

The Tech Team is responsible for ensuring that the cloud-based clinical system is built to the highest standards, working closely with Business and Product stakeholders using a hybrid lightweight Agile methodology.

What technologies will I be working with as a Mid-level Software Developer?

You will be working across the entire application stack with ReactJS, NodeJS, SASS, GraphQL, AWS CDK, and TypeScript.

What experience is required for this position?

We require a minimum of 3+ years of professional experience in JavaScript/TypeScript development for Node.js, as well as experience developing mobile-ready websites using ReactJS.

Is experience with specific libraries or frameworks necessary?

While not mandatory, familiarity with MobX and Chakra UI would be considered a plus.

Will I need to work with databases in this role?

Yes, you should have knowledge of NoSQL databases, particularly MongoDB, as it is the database we use.

What is the expectation regarding cloud expertise?

You should be comfortable with cloud-based applications and infrastructure as code, particularly with AWS, and real-world experience in Infrastructure as Code is a plus.

What qualities are we looking for in a candidate?

We are looking for an enthusiastic team player who is excited to engage in all aspects of the application and who has a keen interest in driving improvements and identifying development opportunities.

How important are code reviews in this role?

Participating in code reviews is important as it ensures code quality and promotes knowledge dissemination among team members.

Will there be opportunities for professional development in this role?

Yes, as a maturing company, there are many opportunities for professional development, and you will be encouraged to identify and drive improvement initiatives.

What is the work environment and methodology used in this role?

The work environment is Agile-focused, utilizing a hybrid lightweight methodology where team collaboration is encouraged to address technical challenges early on and plan new solutions.

Healthcare businesses of all sizes use Semble’s software and APIs to manage every aspect of their practice.

Technology
Industry
51-200
Employees
2016
Founded Year

Mission & Purpose

Healthcare businesses of all sizes, from individual clinicians to large enterprises, use Semble’s software and APIs to manage every aspect of their practice. Our vision is to empower health professionals in their daily work to continuously improve the quality of their care delivery. In this process, we aim to learn from medical data to further benefit health professionals, patients and clinical research.

Benefits

  • Work From Home

  • 36 Days Off

  • Private Health Insurance