About the Role:
We are seeking a passionate and skilled Backend Developer with strong expertise in Node.js and Golang. The ideal candidate should have experience in building scalable, high-performance backend systems and a deep understanding of microservices architecture. Experience working in the sports-tech domain or similar high-interaction platforms will be an added advantage.
Key Responsibilities:
1. Backend Development (Node.js + Golang)
- Design, develop, and maintain backend services using Node.js and Golang.
- Build scalable microservices and RESTful APIs.
- Optimize application performance, ensuring low latency and high throughput.
- Work with relational and NoSQL databases (e.g., MySQL, MongoDB) including schema design and query optimization.
- Implement authentication, authorization, and secure data communication.
- Integrate third-party APIs, internal services, and external systems.
2. System Architecture
- Contribute to designing overall system architecture, ensuring robustness, scalability, and reliability.
- Participate in discussions around API contracts, data modeling, and middleware logic.
3. Code Quality & Best Practices
- Write clean, maintainable, and testable code.
- Follow software engineering best practices and ensure adherence to coding standards.
- Review code written by peers and guide junior developers when required.
- Maintain comprehensive technical documentation.
4. Testing & Debugging
- Write unit, integration, and API tests for backend services.
- Collaborate with QA teams for end-to-end testing.
- Troubleshoot production and development issues across the backend stack.
5. CI/CD & Deployment
- Set up and maintain CI/CD pipelines for automated testing and deployments.
- Deploy services on cloud environments such as AWS/GCP/Azure.
- Monitor system performance and ensure stability, availability, and scalability.
6. Collaboration
- Work closely with Product Managers, DevOps, and Frontend teams.
- Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Provide regular updates and escalate concerns proactively.
7. Continuous Improvement
- Stay updated with the latest trends and technologies in backend development.
- Suggest and implement improvements to system architecture, tooling, and development workflows.
8. Security
- Implement security best practices (OWASP, secure coding, token-based authentication).
- Conduct periodic code security checks and address vulnerabilities.
9. DevOps & Cloud Integration
- Work with Docker for containerized deployment.
- Familiarity with Kubernetes is a plus.
- Assist in managing cloud resources, serverless functions, and related infrastructure.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, IT, or related field.
- 3–5 years in backend development with strong experience in Node.js and Golang.
- Proficient in JavaScript/TypeScript and Golang
- Solid understanding of REST APIs and microservices architecture
- Experience with databases: MySQL, MongoDB
- Familiarity with Git, CI/CD pipelines, Docker
- Understanding of Agile/Scrum methodologies
Preferred Qualifications:
- Experience in sports-tech, analytics, or real-time data-intensive platforms.
- Knowledge of WebSockets, GraphQL, or event-driven architecture.
- Experience with AWS/GCP and serverless services.
Location : Delhi, Saket
Job Types: Full-time, Permanent
Pay: ₹600,000.00 - ₹900,000.00 per year
Work Location: In person