SO

Backed Engineer

Soul Ai
Delhi1-4 LPA Posted 1 Jul 2025
FULL TIME
Continuous Integration
Kubernetes
Golang
Javascript
Dbms
+3 more

Job Description

We are seeking a Backend Engineer who can architect and build scalable, performant, and secure APIs and services. You'll work cross-functionally with our frontend, DevOps, and product teams to develop high-impact backend systems that power core AI infrastructure and features.

This role is ideal for someone who thrives in a fast-paced environment, writes clean and modular code, and has strong foundations in backend systems and API design.

Key Responsibilities

  • Design and maintain robust RESTful and GraphQL APIs.
  • Architect backend systems with clear data models and modular structure.
  • Optimize database performance (indexing, query tuning, caching).
  • Ensure backend security through authentication, rate-limiting, and input validation.
  • Write unit, integration, and E2E tests for backend systems.
  • Deploy and maintain services using CI/CD pipelines and monitoring tools.
  • Collaborate across engineering and product teams to deliver new features quickly.
  • Troubleshoot and debug performance bottlenecks or production issues.

Required Skills & Experience

  • Proficiency in Node.js (TypeScript/JavaScript), Python, Java, or Go.
  • Experience with frameworks like Express/NestJS, FastAPI/Django, Spring Boot, or Gin.
  • Strong knowledge of PostgreSQL, MySQL, and NoSQL stores like MongoDB or Redis.
  • Deep understanding of API architecture, versioning, pagination, and error handling.
  • Familiarity with authentication protocols: JWT, OAuth2, session-based auth.
  • Strong grasp of security best practices (XSS, CSRF, SQL Injection).
  • Experience with Docker, microservices, and container-based deployments.
  • Exposure to caching (Redis/CDN), background jobs (BullMQ, Celery), and async processing.
  • Hands-on experience with Git, code reviews, and collaborative workflows.
  • Experience working with CI/CD tools like GitHub Actions, Jenkins, or GitLab CI.

Nice to Have

  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Experience with Kubernetes or container orchestration.
  • Monitoring tools: Grafana, Prometheus, Datadog, Sentry, ELK Stack.
  • Exposure to Kafka, RabbitMQ, or other event-driven systems.

Join WhatsApp Channel