Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer with a dynamic approach and a solid foundation in web development technologies. The ideal candidate should have a minimum of 6 years of experience and possess expertise in Node.js, React, and Angular frameworks. Additionally, proficiency in socket programming, various communication protocols including WebRTC, microservices architecture, package-driven development, and Agile methodologies is highly preferred. The role demands versatility, adaptability, and a passion for delivering high-quality, scalable solutions.
Develop and maintain robust web applications using Node.js, React, and Angular frameworks.- Implement real-time data streaming solutions leveraging socket programming and communication protocols such as HTTP, WebSocket, and TCP/IP.
Collaborate with cross-functional teams to design and implement innovative solutions.
- Participate in the entire application lifecycle, from concept and design to testing and deployment.
Write clean, efficient, and well-documented code following industry best practices.- Conduct code reviews, provide constructive feedback, and mentor junior team members.
Optimize applications for maximum speed, scalability, and performance.
- Design and implement microservices architecture for scalable and maintainable applications.
Utilize package-driven development and dependency management tools such as npm or Yarn.- Follow Agile methodologies, including Scrum or Kanban, and contribute to continuous improvement efforts.
- Preferred Qualifications:
Experience with socket programming and knowledge of different communication protocols such as HTTP, WebSocket, TCP/IP, etc.- Familiarity with WebRTC (Web Real-Time Communication) for real-time data streaming applications.
Understanding of microservices architecture and its implementation in web development projects.
- Experience with package-driven development and dependency management tools such as npm or Yarn.
Proficiency in Agile methodologies, including Scrum or Kanban, and experience working in Agile development environments.- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with Agile/Scrum methodologies.
Understanding of DevOps practices and CI/CD pipelines.- Experience with testing frameworks such as Jest, Mocha, or Jasmine.
Job Types: Full-time, Permanent
Pay: 1,200,- 00 - 2,000,000.00 per year
Benefits: - Health insurance
Provident Fund
Schedule:
Work Location: In person