Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Liminal

New

Software Engineer - Backend

Posted Updated
Discussion

Description

You will design, develop, and maintain scalable backend services and applications using Node.js and TypeScript. You will build and integrate RESTful APIs, optimize MySQL databases, deploy releases across environments, monitor production systems, resolve performance and reliability issues, and implement secure authentication and authorization practices. You will collaborate with frontend, QA, DevOps, product, and engineering stakeholders to deliver end-to-end solutions.

Responsibilities

  • Design, develop, and maintain backend services and applications using Node.js and TypeScript
  • Build scalable, high-performance, and maintainable software solutions
  • Design, develop, and integrate RESTful APIs
  • Develop and optimize MySQL schemas, queries, indexes, and transactions
  • Deploy backend applications across development, staging, and production environments
  • Identify bottlenecks, troubleshoot issues, and improve performance and scalability
  • Implement security practices, validation, authentication, authorization, and error handling
  • Monitor deployed applications and resolve production issues
  • Collaborate with frontend, QA, DevOps, product, and engineering teams
  • Stay current with backend technologies, frameworks, deployment practices, and engineering best practices

Requirements

  • 3–5 years of professional backend software development experience
  • Node.js
  • TypeScript
  • MySQL database design, query optimization, indexing, and transaction management
  • RESTful API and backend service development
  • Production deployment of scalable software applications
  • Backend architecture
  • Asynchronous programming
  • Event-driven systems
  • Error handling
  • Application security, authentication, authorization, and secure coding practices

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →