Experience
5 - 10 yrs
Job Location
Mumbai, India
Vacancy
1
Designation
Backend Developer
Job Type
Not specified
Job Description
Key Skills
- Programming & Development: PHP/ Laravel/ Node.js / Python / Go
- API Development: RESTful APIs, GraphQL, WebSockets, Microservices Architecture, Swagger/OpenAPI
- Database Management: PostgreSQL, MySQL, MongoDB, Redis, Schema Design, Query Optimization
- Cloud & DevOps: AWS / Azure / GCP, Docker, Kubernetes, CI/CD Pipelines, Infrastructure as Code
- System Design & Architecture: Distributed Systems, System Scalability, High Availability, OOP / Design Patterns
Key Result Areas
1. Backend Application Development
- Architect, develop, and maintain secure, high-throughput backend applications and core business logic.
- Write reusable, modular, testable, and clean code aligned with modern software design principles and OOP patterns.
2. API & Integration Management
- Design, build, and maintain robust, well-documented RESTful and/or GraphQL APIs for frontend systems and third-party consumers.
- Lead seamless integrations with third-party web services, payment gateways, and external APIs.
3. Database Management
- Design, optimize, and maintain relational (SQL) and non-relational (NoSQL) database schemas.
- Optimize complex queries, indexes, and stored procedures for high performance and low latency; execute effective caching strategies using tools like Redis.
4. System Performance & Scalability
- Architect microservices and distributed systems that comfortably scale to handle heavy traffic loads and concurrent requests.
- Continuously monitor, profile, and eliminate system bottlenecks to keep server response times and resource utilization low.
5. Code Quality & Security
- Enforce engineering standards through strict code reviews, automated unit/integration testing, and CI/CD automated checks.
- Implement robust security best practices (OWASP standards, OAuth2, JWT, data encryption, input validation) across all service endpoints.
6. Production Support & Issue Resolution
- Monitor production systems, configure health metrics/alerts, and proactively identify system errors.
- Lead fast incident responses, conduct Root Cause Analysis (RCA), and resolve critical bugs/outages with minimal business downtime.
7. Documentation & Knowledge Sharing
- Create and maintain comprehensive technical documentation, including system architecture diagrams, database schemas, and API documentation.
- Mentor junior and mid-level developers, conduct technical sharing sessions, and foster continuous learning within the team.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
