Skip to content
mimi

Frontend Engineering

SIRITECH SOLUTIONS CORP

Hanover · On-site Full-time Senior Today

About the role

Frontend Engineering

You will design and develop full stack systems powering financial platforms, working across frontend, backend, and distributed architecture.

Frontend Engineering

  • Build scalable frontend platforms using NextJS and ReactJS.
  • Design modern UI architectures with: Server-side rendering (SSR), Component-driven architecture, Performance optimization, & State management patterns.
  • Develop reusable component systems and scalable frontend frameworks.

Backend Engineering

  • Build backend services using Node.js and NestJS.
  • Design And Implement
    • REST APIs
    • Microservices
    • Asynchronous workflows
    • High-performance data processing systems
  • Work with SQL and NoSQL databases and optimize backend performance.

Event-Driven Architecture

  • Design distributed systems built on event-driven architecture.
  • Work with: Kafka, Azure Service Bus, Azure Event Grid & Messaging and queue systems.
  • Design services that process high-volume financial events and real-time trading data.

Systems Thinking

  • You will be expected to work with:
    • Algorithms
    • Data structures
    • Time complexity analysis
    • Performance optimization & Scalability design

Cloud & Infrastructure

  • Deploy and operate systems on Microsoft Azure.
  • Work with: Azure App Services, Azure messaging platforms, Docker, CI/CD pipelines, Linux environments.
  • Design infrastructure that supports resilient distributed systems.

Signals of Excellence

We are particularly interested in engineers who demonstrate one or more of the Following:

  • Experience designing and operating event-driven distributed systems that process high-volume real-time data.
  • Deep understanding of algorithms, data structures, and time complexity, and the ability to apply these principles to build scalable systems.
  • Experience building full stack platforms using NextJS/React and Node.js/NestJS that operate reliably in production environments.
  • Hands-on experience designing systems using message queues, streaming platforms, and asynchronous workflows such as Kafka, Azure Service Bus, or similar event-driven technologies.
  • Strong ability to reason about system trade-offs including latency, throughput, reliability, and scalability.
  • Experience operating systems in cloud environments such as Microsoft Azure, including debugging production issues and improving system performance.
  • Demonstrated ability to design systems end-to-end rather than only implementing tickets, with strong ownership of architecture and production outcomes.
  • Experience mentoring engineers and contributing to engineering standards, architecture reviews, and technical decision-making.

Technology Stack

  • React, TypeScript, JavaScript
  • TailwindCSS, HTML5, CSS3
  • Node.js, NestJS
  • REST APIs, Microservices
  • BullMQ
  • Microsoft Azure
  • Docker
  • CI/CD, Infrastructure-as-Code
  • Kafka
  • Azure Service Bus / Event Grid
  • SQL / NoSQL

Skills

Azure App ServicesAzure Event GridAzure Service BusCI/CDCSS3DockerHTML5Infrastructure-as-CodeJavaScriptKafkaMicroservicesMicrosoft AzureNestJSNextJSNode.jsNoSQLReactREST APIsSQLTailwindCSSTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free