Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
Experience: 5-8 Years
Roles & Responsibilities:
• Design, develop, and maintain responsive, high-performance web applications using JavaScript, HTML, CSS, React, and Node.js.
• Build and optimize server-side logic and APIs using Node.js and Python.
• Implement clean, maintainable, and well-documented code following best practices and coding standards.
• Collaborate with cross-functional teams, including designers, product managers, and other developers, to define and deliver new features.
• Deploy and manage web applications using containerization technologies (e.g., Docker, Kubernetes) on cloud platforms like Azure or AWS.
• Ensure applications are secure, scalable, and optimized for performance.
• Troubleshoot and resolve issues related to front-end and back-end functionality.
• Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.
• Stay updated on emerging technologies and propose improvements to existing systems and processes.
Required Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• 5+ years of professional experience as a Full-Stack Developer.
• Strong proficiency in JavaScript, HTML, and CSS for building responsive and user-friendly front-end interfaces.
• Extensive experience with React for developing dynamic and interactive UI components.
• Proficiency in Node.js for server-side development and API creation.
• Hands-on experience with Python for back-end development, scripting, or automation.
• Proven experience in web application development, including designing and implementing RESTful APIs.
• Demonstrated expertise in deploying and managing web applications using containers (Docker, Kubernetes) in Azure or AWS environments.
• Familiarity with cloud services such as Azure App Services, AWS EC2, ECS, EKS, Lambda, or similar.
• Experience with version control systems (e.g., Git) and CI/CD pipelines.
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
Preferred Qualifications:
• Experience with additional front-end frameworks (e.g., Angular, Vue.js).
• Knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL).
• Familiarity with DevOps practices and tools (e.g., Terraform, Jenkins, GitHub Actions).
• Understanding of security best practices for web applications.
• Experience with microservices architecture and serverless computing.
• Relevant certifications in Azure, AWS, or container technologies