Job Position- Node Js DeveloperExperience-7yrs+Location-Remote
Key Skills (MUST HAVE)● -Node.js and C#.● Docker, Kubernetes)● CI/CD pipelines and automated testing frameworks● microservices architecture and serverless frameworks● Clud Technologies - AWS/Azure● Team Lead experience
Responsibilities:
Node.js and C#: Proficiency in both Node.js and C# for backend development.Docker, Kubernetes: Knowledge of containerization and orchestration technologies for scalable and efficient deployment (e.g., Docker, Kubernetes).CI/CD Pipelines and Automated Testing Frameworks: Experience in setting up Continuous Integration/Continuous Deployment pipelines and implementing automated testing frameworks to ensure code quality.Microservices Architecture and Serverless Frameworks: Understanding and experience in designing, developing, and deploying applications using microservices architecture and serverless frameworks.Cloud Technologies - AWS/Azure: Proficient in cloud platforms like AWS and/or Azure, with the possibility of having certifications in these platforms.Team Lead Experience: Past experience in leading and mentoring a team of software developers.Design and Implement Scalable Software Solutions: Develop scalable, high-performance software solutions leveraging cloud capabilities.Team Leadership and Mentorship: Lead and mentor a team of software developers in creating cloud-native applications.Architectural Discussions and Design Exercises: Engage in architectural discussions and design exercises to create large-scale solutions on AWS and/or Azure.Performance Optimization: Optimize application performance through code and resource management.Security Implementation: Ensure security best practices are implemented throughout the cloud infrastructure.Engineering Best Practices: Drive the adoption of key engineering best practices to improve the quality and reliability of the team's deliverables.Collaboration with Cross-functional Teams: Collaborate with cross-functional teams to deliver on project timelines and requirements.
Requirements
7+ Years of Software Development Experience: A proven track record of at least 7 years in software development with successful project delivery.Backend Technologies: Extensive experience with backend technologies, particularly Node.js and C#.Cloud Services: Strong knowledge of cloud services, preferably with certifications in AWS and/or Azure.Containerization and Orchestration: Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).CI/CD and Automated Testing: Proficiency in implementing CI/CD pipelines and automated testing frameworks.Software Design Principles: Solid understanding of data structures, algorithms, and software design principles.Microservices and Serverless: Experience with microservices architecture and serverless frameworks.Leadership and Communication Skills: Excellent leadership and communication skills, with the ability to manage multiple projects.