We are seeking a Backend Software Engineer with expertise in TypeScript and NestJS to design, develop, and maintain scalable, integration-heavy backend services that handle high-volume transactions and data processing.
Key Responsibilities Include
Building reliable APIs, integrations, and event-driven systems to support mission-critical workflows.
Designing data models and architectures for distributed systems, optimizing high-throughput workflows, and implementing asynchronous processing with queues and background jobs.
Collaborating with cross-functional teams to translate business needs into scalable solutions and enhancing platform performance and reliability.
Applying observability best practices, participating in architectural discussions, and leveraging modern AI tools to improve code quality.
Owning projects from design through deployment, ensuring maintainability and operational efficiency.
Qualifications Include
4+ years of backendengineering experience with strong proficiency in TypeScript and NestJS.
Proven ability to design scalable APIs, understand distributed and event-driven architectures, and work with third-party integrations.
Experience with system troubleshooting, observability tools, and best practices in software engineering.
Excellent communication skills and a proactive, ownership-driven mindset suitable for remote work.
Nice-to-haves
Experience with queue management tools like BullMQ, cloudinfrastructure, microservices, and AI-powered development.
Familiarity with frontend frameworks and high-volume transactional systems.
This role offers the chance to work on complex, high-scale systems in a collaborative environment where ownership and impactful contributions are valued.