Soul Ai
Soul Ai2h ago
Naukri

Backed Engineer

Kolkata
Full Time
Mid Level

Auto Apply to 50+ AI Matched Backed Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Soul Ai

Qualifications

10/10 matched

Experience Level: Mid Level

  • </b></li><li>. <br /><br />Proficiency in one or more backend languagesNode.js (JavaScript/TypeScript)
  • Python
  • or Go. <br /><br />Experience with backend frameworks like Express/NestJS
  • Django/FastAPI
  • Spring Boot
  • or Gin/Fiber. <br /><br />Strong understanding of relational (PostgreSQL
  • MySQL) and NoSQL (MongoDB
  • Redis) databases. <br /><br />Expertise in API design
  • including REST
  • GraphQL

Full Job Description

Soul AI is seeking a talented Backend Engineer to join our dynamic team in Kolkata. In this role, you will be instrumental in architecting and building scalable, performant, and secure APIs and backend services that power critical features across our platform. You will collaborate closely with our frontend, DevOps, and product teams to deliver high-impact solutions. The ideal candidate possesses deep experience with backend frameworks, databases, API design, and cloud infrastructure, with a proven ability to build reliable and scalable systems.

Responsibilities

  • Design, build, and maintain robust, scalable RESTful or GraphQL APIs.
  • Architect systems with clear data models and a clean separation of concerns.
  • Optimize database performance through effective indexing, query tuning, and caching strategies.
  • Implement security best practices including authentication, authorization, rate limiting, and input validation.
  • Write comprehensive unit, integration, and end-to-end tests to ensure system correctness and reliability.
  • Deploy, monitor, and maintain services in staging and production environments using CI/CD pipelines and observability tools.
  • Collaborate effectively with cross-functional teams including frontend, DevOps, and product to accelerate the delivery of high-quality features.
  • Troubleshoot performance bottlenecks, memory leaks, and outages in production environments.

Required Skills

  • Proficiency in at least one backend language such as Node.js (JavaScript/TypeScript), Python, Java, or Go.
  • Experience with backend frameworks like Express/NestJS, Django/FastAPI, Spring Boot, or Gin/Fiber.
  • Strong understanding of relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
  • Expertise in API design principles, including REST, GraphQL, pagination, versioning, and error handling.
  • Familiarity with authentication protocols such as JWT and OAuth2, and session handling.
  • Solid grasp of security principles, including protection against XSS, CSRF, SQL Injection, and secure password handling.
  • Experience with Docker for containerization and deploying microservices.
  • Understanding of caching mechanisms (Redis, CDN), background processing (e.g., BullMQ, Celery), and job queues.
  • Working knowledge of Git workflows and code review best practices.
  • Comfort with CI/CD pipelines and automated deployments using tools like GitHub Actions, Jenkins, or GitLab CI.

Nice to Have

  • Experience with cloud platforms such as AWS (EC2, S3, RDS, Lambda), GCP, or Azure.
  • Familiarity with Kubernetes or other container orchestration solutions for service scaling.
  • Hands-on experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, Datadog, or Sentry.
  • Experience building event-driven architectures using Kafka, RabbitMQ, or other pub-sub systems.
  • Exposure to real-time systems utilizing WebSockets, Socket.io, or Server-Sent Events.
  • Prior work on serverless architectures using AWS Lambda or GCP Functions.
  • Basic experience with ETL pipelines or streaming data.
  • Integration experience with GenAI/ML inference layers is considered a plus.

Educational Qualifications

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related technical discipline.
  • Equivalent practical experience or significant contributions to open-source backend projects will also be considered.

Company

Soul Ai

Soul Ai

Soul AI, founded by esteemed alumni from IIT Bombay and IIM Ahmedabad, is a pioneering technology company driven by a strong founding team from top IITs, NITs, and BITS. We specialize in delivering hi...

Kolkata
Posted on Naukri
Backed Engineer at Soul Ai | Kolkata | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform