- Recently fundedRaised funding in the past six months
BackEnd Developer - Node.js
- ₹8L – ₹12L
- 3 years of exp
- Full Time
Not Available
In office
About the job
Position: Backend Developer
Experience: 3 years minimum
Location: Surat, Gujarat
Company: Glazer Labs Private Limited
Overview: As a Backend Developer at Glazer Labs, you will be at the heart of our technical team, responsible for designing, developing, and maintaining the server-side logic of our engagement platform for the gaming community. Your expertise will ensure the seamless integration of front-end elements, robust performance, and high scalability, contributing to a world-class user experience.
Key Responsibilities:
Server-Side Development:
- Architecture Design: Design and implement scalable and efficient server-side architecture using Node.js and Express.js.
- Database Management: Develop and maintain databases, ensuring data integrity, security, and optimal performance using MongoDB or other relevant databases.
- API Development: Create and maintain RESTful APIs to support various frontend functionalities and third-party integrations.
Performance Optimization:
- Scalability: Design and implement solutions to ensure the application can scale efficiently to handle increasing user loads.
- Load Balancing: Utilise load balancing techniques and tools to distribute traffic effectively across multiple servers.
- Caching: Implement caching strategies using Redis, Memcached, or similar technologies to enhance application performance and reduce latency.
Security Implementation:
- Data Security: Ensure robust security practices, including data encryption, authentication, and authorization mechanisms to protect user data.
- Vulnerability Management: Regularly conduct security audits and vulnerability assessments, implementing necessary fixes and improvements.
- Compliance: Ensure compliance with industry standards and regulations, such as GDPR, to maintain user trust and legal integrity.
Integration and Collaboration:
- Third-Party Integrations: Integrate third-party services and APIs, such as payment gateways, social media platforms, and analytics tools.
- Cross-Functional Collaboration: Work closely with frontend developers, mobile app developers, product managers, and UX/UI designers to ensure seamless integration and functionality.
- DevOps Collaboration: Collaborate with DevOps teams to automate deployment processes, monitor server performance, and implement CI/CD pipelines.
Code Quality and Best Practices:
- Clean Code: Write clean, maintainable, and well-documented code following best practices and coding standards.
- Code Reviews: Conduct thorough code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Testing: Implement comprehensive testing strategies, including unit tests, integration tests, and end-to-end tests, using tools like Mocha, Chai, or Jest.
Monitoring and Maintenance:
Monitoring: Implement and manage monitoring tools like New Relic, Prometheus, or Grafana to track server performance and uptime.
Logging: Set up and manage logging solutions to monitor application health and troubleshoot issues efficiently.
Incident Response: Develop and maintain incident response protocols to ensure rapid resolution of production issues and minimal downtime.
Data Management:
- Database Design: Design efficient database schemas and ensure optimal indexing and query performance.
- Backup and Recovery: Implement robust backup and disaster recovery strategies to safeguard data. - Data Analysis: Collaborate with data analysts to provide necessary data access and support data-driven decision-making.
Continuous Improvement:
- Skill Enhancement: Stay updated with the latest trends and technologies in backend development, continuously improving your skills and knowledge.
- Knowledge Sharing: Participate in and contribute to knowledge-sharing sessions, workshops, and mentoring programs.
- Innovation: Explore and implement innovative solutions to enhance the backend infrastructure and overall application performance.
Qualifications: Experience: Minimum 2+ years of experience in backend development, with a strong focus on Node.js, Express.js, and MongoDB. Proven experience in designing and implementing scalable, high-performance server-side architectures.
Technical Skills:
- Node.js/Express.js Expertise: Strong proficiency in Node.js and Express.js, including asynchronous programming and middleware.
- Database Management: In-depth knowledge of MongoDB and experience with other databases (SQL or NoSQL).
- API Development: Experience in designing and implementing RESTful APIs.
- DevOps Practices: Familiarity with CI/CD pipelines, containerization (Docker), and cloud services (AWS, Azure, or GCP).
- Security Practices: Strong understanding of web security principles and best practices.
- Testing Frameworks: Proficiency with testing frameworks and tools for backend development.
Soft Skills:
- Problem-Solver: Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues.
- Detail-Oriented: Attention to detail and commitment to delivering high-quality, reliable backend solutions.
- Team Player: Ability to work effectively in a collaborative team environment.
- Effective Communicator: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
By joining Glazer Labs, you will have the opportunity to shape the backbone of our engagement platform for the gaming community, leveraging your expertise to build a robust, scalable, and high-performing backend infrastructure. Your contributions will be pivotal in delivering an exceptional user experience and driving our product forward.