Software Engineer
Virtusa · New York, United States · 4 days ago
EngineeringFull-time
Full-stack Developer Location: New York, US Office Years of Experience: 5-7 Years Job Summary: We are seeking a skilled Full-stack Developer with a strong background in cloud technologies to join our dynamic team. The ideal candidate will have a proven track record of developing and maintaining web applications, with a focus on delivering high-quality solutions that meet business needs. You will work collaboratively with cross-functional teams to design, implement, and optimize applications across the full technology stack. Responsibilities Design, develop, and maintain scalable web applications using modern frameworks and technologies.Implement cloud-based solutions and services, ensuring optimal performance and security.Collaborate with UX/UI designers to create user-friendly interfaces.Write clean, maintainable, and efficient code while adhering to best practices.Conduct code reviews and provide constructive feedback to team members.Participate in Agile development processes, including sprint planning and retrospectives.Troubleshoot and resolve application issues in a timely manner.Stay updated with emerging technologies and industry trends to continuously improve development processes. Mandatory Skills Strong experience with cloud platforms (AWS, Azure, or Google Cloud).Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like React or Angular).Solid understanding of back-end technologies (Node.js, Python, Java, or .NET).Experience with RESTful APIs and microservices architecture.Familiarity with database technologies (SQL and NoSQL). Preferred Skills Experience with DevOps practices and CI/CD pipelines.Knowledge of containerization technologies (Docker, Kubernetes).Understanding of security best practices in web development.Experience with Agile methodologies. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field.5-7 years of relevant work experience as a Full-stack Developer.Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities.