Location: Kolkata, India
Experience: 10+ Years
Joining: Immediate
About the Role:
We are seeking a Senior Developer / Tech Lead with over 10 years of experience in software development, system architecture, and team leadership. The ideal candidate will possess deep technical expertise, strong analytical abilities, and proven leadership in guiding engineering teams to deliver high-quality, scalable, and secure software solutions.
Core Competencies:
- Strong analytical thinking and structured problem-solving skills
- Deep experience in software architecture and system design
- Hands-on expertise across the full Software Development Life Cycle (SDLC)
- Proven leadership in guiding teams and reviewing complex systems
1. Communication & LeadershipRequirements:
- Excellent verbal and written communication skills for cross-team collaboration
- Ability to translate business requirements into clear technical designs
- Provide mentorship and guidance to junior developers and QA engineers
- Lead agile ceremonies — sprint planning, retrospectives, and code reviews
- Manage stakeholders including Project Managers, Designers, and Clients
Key Skills:
- Documentation (design specs, technical proposals)
- Conflict resolution and decision-making
2. System Design & Architecture Requirements:
- Experience designing scalable, fault-tolerant, and distributed systems
- Proficiency with microservices architecture, API gateways, REST/GraphQL
- Expertise in database schema design (SQL & NoSQL)
- Familiarity with design patterns, event-driven architectures, message queues (Kafka, RabbitMQ)
- Strong understanding of security, caching, and performance optimization
Key Tools / Concepts:
- AWS / GCP / Azure architecture
- Load balancing, rate limiting, autoscaling
- System monitoring & logging (Prometheus, Grafana, ELK)
3. DevOps & CI/CDRequirements:
- Strong experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
- Automation of builds, testing, and deployments
- Infrastructure as Code (IaC) using Terraform / Ansible
- Version control and branching strategies (Gitflow)
- Monitoring, alerting, and incident management setup
Key Skills:
- Containerization (Docker)
- Orchestration (Kubernetes)
- Cloud-native development practices
- Security and backup strategy design
4. Quality Assurance CollaborationRequirements:
- Work closely with QA teams to define test strategies and acceptance criteria
- Support automation testing frameworks (Selenium, Cypress, JUnit, PHPUnit, etc.)
- Implement code quality checks via SonarQube, ESLint, PHPStan, Flake8
- Drive continuous improvement in test coverage and performance testing
Key Skills:
- Unit testing & Integration testing
- API testing (Postman, Newman)
- Load testing (JMeter, K6)
- Defect analysis and root cause detection
5. Problem Solving & OptimizationRequirements:
- Expert in debugging complex issues across backend, frontend, and database layers
- Skilled at performance tuning and code refactoring
- Strong algorithmic and data structure knowledge
- Capable of designing optimized queries and caching layers
6. Networking & Infrastructure KnowledgeRequirements:
- Solid understanding of network protocols (HTTP/HTTPS, TCP/IP, DNS, SSL/TLS)
- Experience with firewalls, load balancers, and VPNs
- Familiar with API rate limits, DNS configuration, and CDN integration
- Knowledge of server setup and Linux system administration
Key Tools:
- AWS VPC, Route53, CloudFront
- Wireshark / Netcat / cURL for debugging
7. Tech Stack (Preferred)
- Backend: PHP (Laravel), Python (Django/FastAPI), Node.js
- Frontend: React, Vue, or Angular
- Database: MySQL, PostgreSQL, MongoDB, Redis
- DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, Terraform
- Testing: PHPUnit, Jest, Cypress, JMeter
8. Soft Skills
- Ownership mindset and accountability
- Empathy and adaptability in leadership
- Strong time management and prioritization skills
- Continuous learner with interest in emerging technologies
Why Join Us:
- Opportunity to lead high-impact projects and guide talented developers
- Exposure to modern technologies and cloud-native architectures
- Collaborative work culture with focus on innovation and excellence
How to Apply:
Please send your CV to hr@turaingrp.com with the subject line: “Application for Senior Developer / Tech Lead – [Your Name]”
Job Type: Full-time
Pay: From ₹70,000.00 per month
Benefits:
- Paid time off
- Provident Fund
Work Location: In person