S.i. Systems logo

Sr. Full Stack Developer; Node, React, Typescript AWS cloud to build microservices and microfront ends

S.i. Systems

Share this job:

Position: Sr. Full Stack Developer (Node, React, Typescript) with AWS cloud experience to build microservices and microfront ends

Sr. Full Stack Developer (Node, React, Typescript) with AWS cloud experience to build microservices and microfront ends for our fintech client

Type

Fulltime Permanent/FTE

Location

Remote

The Accounts Tooling and Automation Team (ATAT) team is responsible for building and enhancing our tooling for the Digital Platform, particularly for the Sales team in managing accounts.

The Core team is responsible for the engine driving the company’s key goals, such as adding more relevant insurance products with great prices on our website and delivering relevant insurance documents to our customers with ease. Reporting to the Team Lead, Engineering, you will work with the team to build the software that powers data collection, rating and pricing engines. Using Nodejs and Typescript, you will be responsible for providing technical guidance and enforcing best practices in software development.

In addition, as a senior team member, you will be expected to coach, mentor software developers, and assist the Engineering Leadership Team in continuously improving craft capabilities.

Responsibilities

  • Take ownership of the development of custom features and drive their technical implementation.
  • Act as the Subject Matter Expert for the team’s domain and drive its technical direction.
  • Suggest, design, implement, test and monitor features and functionalities.
  • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology.
  • Evangelize proper software architecture and development paradigms.
  • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling.
  • Discuss strategy and outline tradeoffs of potential software solutions.
  • Develop, test, and maintain codebase within the team’s domain.
  • Write clean, maintainable, and scalable code.
  • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise.
  • Offer guidance and mentorship to junior and intermediate team members.
  • Develop and maintain documentation for new and existing features and integrations.
  • Develop an understanding of company goals.
  • Perform other duties as assigned.

Must Haves

  • University degree or college diploma in a recognized technical, vocational, or academic program (preferably in Engineering or Computer Science) or equivalent work experience.
  • 5+ years building rich, complex web applications.
  • Experience architecting and augmenting large software systems.
  • Extensive fullstack experience with Nodejs/AWS/Reactjs and the Type Script ecosystem.
  • Experience with microservices and microfrontends.
  • Experience with back-end development using NestJS.
  • Experience working with TypeORM.
  • Experience working with Postgre

SQL.

  • Understanding of web security best practices and data protection.
  • Knowledge of containerization using Docker and orchestration with Kubernetes.
  • A passion for clean, reusable, and well-structured code.
  • Ability to communicate efficiently.
  • Ability to mentor, coach, and work with others collaboratively.
  • A commitment to continuous improvement, continuous learning, and knowledge sharing.

Nice to have

  • Experience with or knowledge of gRPC.
  • Experience with cacheing and queueing using Redis or similar technologies.
  • Experience working with Mongo

DB is an asset.

Job Type

Job Type
Full Time

Share this job: