Software Engineer

Software Engineer

We are seeking a skilled Full-Stack Software Engineer to design, develop, and maintain a modern enterprise software platform that supports complex business workflows, data processing, and reporting. You will work across the full technology stack—from a React frontend and Node.js/NestJS APIs to high-performance backend services written in Rust and data infrastructure built with Python.

 

Key Responsibilities

  • Design, develop, and maintain full-stack applications using TypeScript (React, Node.js/NestJS), Python, and Rust.
  • Build and enhance features across the frontend, backend APIs, data services, and core application components.
  • Develop and maintain data and analytics infrastructure using Python with Snowflake and PostgreSQL.
  • Collaborate on software architecture, database design, and system integration.
  • Integrate applications with internal and external systems to automate data workflows.
  • Drive continuous improvement in development processes, testing, and engineering tooling.
  • Review, test, and integrate AI-assisted code generation into the software development lifecycle.

Qualifications

  • Bachelor’s Degree preferred
  • Strong professional experience with TypeScript and Node.js is required.
  • Professional experience with Python is required; Rust experience is required
  • Experience building modern web applications using React and API frameworks such as NestJS or similar.
  • Experience designing and developing scalable enterprise software and APIs.
  • Strong understanding of software architecture, engineering best practices, and maintainable system design.
  • Familiarity with cloud platforms such as Azure or AWS.
  • Experience with domain-driven design and event-driven architectures is a plus.
Job ID:

24260

    Apply


    Accepted file types are DOC, DOCX, PDF. Max file size 10MB

    Upload Your Resume






    By submitting this form, you are agreeing to our
    privacy policy.