Skip to main content
Purplle.com logo

Senior Software Developer SDE2 (Backend)

Purplle.com
Full Timesenior
INPosted April 5, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

Node.jsExpressAWSGCPKubernetesMySQLMongoDBRedisKafkaMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role Overview:

The SCM Engineering team at Purplle is responsible for building and scaling systems related to warehousing, logistics, post-order experience, and 3P integrations. They are currently seeking a strong backend engineer with expertise in Node.js / NestJS to develop and maintain production-grade systems. The ideal candidate should be AI-native, proficient in using AI tools, and possess a combination of speed and solid engineering fundamentals.

Key Responsibilities:

  • Design and develop scalable backend services using Node.js and/or NestJS.
  • Create well-structured and maintainable APIs and microservices.
  • Design and optimize data models using MySQL and MongoDB.
  • Implement caching strategies with Redis.
  • Build and maintain event-driven systems using Kafka.
  • Deploy and manage services on Kubernetes (GCP/AWS).
  • Utilize AI-assisted development tools for efficient coding, testing, and refactoring.
  • Take ownership of features from architecture to performance optimization.
  • Enhance reliability, scalability, and system efficiency.

Qualifications Required:

  • 36 years of backend development experience in a product-based company.
  • Proficiency in Node.js is a must.
  • Previous experience working with Express.js and/or NestJS.
  • Strong understanding of system design, distributed systems, and database performance.
  • Experience in building high-scale production systems.
  • Hands-on experience with AI coding tools like Cursor, Copilot, etc.
  • Strong debugging and performance optimization skills.
  • Excellent team player with a collaborative mindset for end-to-end project delivery.

(Note: Omitted the additional details of the company as they were not explicitly mentioned in the job description) Role Overview:

The SCM Engineering team at Purplle is responsible for building and scaling systems related to warehousing, logistics, post-order experience, and 3P integrations. They are currently seeking a strong backend engineer with expertise in Node.js / NestJS to develop and maintain production-grade systems. The ideal candidate should be AI-native, proficient in using AI tools, and possess a combination of speed and solid engineering fundamentals.

Key Responsibilities:

  • Design and develop scalable backend services using Node.js and/or NestJS.
  • Create well-structured and maintainable APIs and microservices.
  • Design and optimize data models using MySQL and MongoDB.
  • Implement caching strategies with Redis.
  • Build and maintain event-driven systems using Kafka.
  • Deploy and manage services on Kubernetes (GCP/AWS).
  • Utilize AI-assisted development tools for efficient coding, testing, and refactoring.
  • Take ownership of features from architecture to performance optimization.
  • Enhance reliability, scalability, and system efficiency.

Qualifications Required:

  • 36 years of backend development experience in a product-based company.
  • Proficiency in Node.js is a must.
  • Previous experience working with Express.js and/or NestJS.
  • Strong understanding of system design, distributed systems, and database performance.
  • Experience in building high-scale production systems.
  • Hands-on experience with AI coding tools like Cursor, Copilot, etc.
  • Strong debugging and performance optimization skills.
  • Excellent team player with a collaborative mindset for end-to-end project delivery.

(Note: Omitted the additional details of the company as they were not explicitly mentioned in the job description)

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free