We're looking for
Backend Developers!
Responsibilities
- Design, build, and maintain RESTful or GraphQL APIs
- Architect backend systems with clean separation of concerns
- Optimize database performance with indexing, query tuning, and caching
- Implement security best practices (authentication, authorization, rate limiting, etc.)
- Write unit, integration, and end-to-end tests
- Deploy and monitor services using CI/CD and observability tools
- Collaborate with cross-functional teams to deliver high-quality features
- Troubleshoot production issues including memory leaks and outages
- Architect and build scalable, performant, and secure APIs and backend services
- Collaborate with frontend, DevOps, and product teams to deliver backend systems supporting critical features
- Build reliable systems that scale, with focus on frameworks, databases, APIs, and cloud infrastructure
Qualifications
- Proficiency in backend languages: Node.js (JavaScript/TypeScript), Python, Java, or Go
- Familiarity with backend frameworks: Express/NestJS, Django/FastAPI, Spring Boot, or Gin/Fiber
- Strong with relational and NoSQL databases: PostgreSQL, MySQL, MongoDB, Redis
- Proficiency in API design: REST, GraphQL, pagination, versioning, error handling
- Familiar with authentication protocols: JWT, OAuth2
- Strong understanding of security principles: XSS, CSRF, SQL injection
- Familiarity with Docker and microservice deployment
- Knowledge of caching, background processing, and job queues
- Comfortable with Git workflows, CI/CD, and automated deployments
Nice To Have
- Experience with AWS, GCP, or Azure
- Familiarity with Kubernetes
- Monitoring/logging tools: Prometheus, Grafana, ELK, Datadog, Sentry
- Experience with Kafka, RabbitMQ, WebSockets, serverless architecture
- Exposure to ETL pipelines or GenAI/ML layer integration
Educational Qualifications
- Bachelor's or Master's degree in Computer Science or related field
(*Note: This is a requirement for one of Scoutit's clients)
Skills: python,java,node.js