DevOps / Full-Stack Engineer For Node.js AWS EC2 Deployment
Overview We are seeking a talented and motivated Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients. The ideal candidate should have a strong understanding of web technologies and a passion for building scalable and efficient applications. Duties Design, develop, and implement web applications using modern frameworks and technologies. Collaborate with product managers, designers, and other developers to define project requirements and specifications. Write clean, maintainable code while adhering to best practices in software development. Conduct system testing and debugging to ensure high-quality deliverables. Manage deployment processes and maintain application performance in production environments. Utilize cloud computing services to enhance application scalability and reliability. Implement CI/CD pipelines for efficient software delivery. Participate in code reviews and contribute to team knowledge sharing. Stay updated with emerging technologies and industry trends to continuously improve development practices. Experience Proficiency in programming languages such as Java, Python, Ruby, Go, C#, or JavaScript. Experience with front-end frameworks like Node.js or Ruby on Rails. Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes. Knowledge of cloud platforms including AWS, Google Cloud Platform, or Azure. Experience with databases such as MySQL, Microsoft SQL Server, DynamoDB, or Oracle. Understanding of DevOps practices including configuration management tools like Ansible or Chef. Familiarity with version control systems such as GitHub or GitLab. Knowledge of web services and RESTful APIs for application integration. Experience in Agile methodologies (Scrum) for project management. The ideal candidate will also possess skills in system administration, IT infrastructure management, network administration (LAN/WAN), cloud security practices, incident management, and disaster recovery strategies. A strong foundation in software quality assurance principles is essential for ensuring robust application performance. If you are passionate about full stack development and eager to tackle challenging projects in a collaborative environment, we encourage you to apply. Job Types: Part-time, Contractual / Temporary Pay: ₹35,000.00 - ₹63,000.00 per month Expected hours: 40 per week