SOSoul Ai
Backed Engineer
Hyderabad ₹1-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.