Design, develop, and deploy full-stack web applications across both front-end and back-end layers, ensuring seamless user experiences and high-performance functionality.
Develop front-end components using technologies like HTML, CSS, JavaScript, and frameworks like Angular.
Build and maintain back-end services and RESTful APIs with technologies such as Node.js and .net Core.
Database design and management: Develop and manage SQL Databases.
Ensure cross-browser compatibility, responsiveness, and optimize performance of web applications.
Write clean, modular, and efficient code, focusing on maintainability and scalability.
Collaborate with UX/UI designers and product managers to ensure that front-end and back-end components align with business requirements.
Implement automated testing and debugging processes to ensure the quality and stability of the application.
DevOps Development
Design and implement DevOps pipelines for Continuous Integration/Continuous Deployment (CI/CD) to enable faster, more reliable code releases.
Automate infrastructure management and deployments using tools like Docker, Kubernetes, Terraform, and Ansible. (Preferred)
Maintain cloud infrastructure in platforms like Azure or AWS, Google Cloud ensuring scalability, security, and performance.
Monitor and optimize system performance through proactive logging, metrics, and real-time monitoring using tools like Prometheus or Datadog.(Preferred)
Troubleshoot, identify, and resolve deployment issues, application errors, and system failures in production environments.
Manage and automate system provisioning, configuration, and patching to ensure environments are always up-to-date and secure.
Collaborate with software engineers and QA teams to ensure the system is fully optimized for performance and security.
Required Skills And Qualifications
Bachelor's degree in Computer Science
Proven experience in full-stack development and working with both front-end and back-end technologies.
Strong experience with front-end technologies: HTML, CSS, JavaScript, and frameworks like Angular.
Solid back-end development experience in technologies such as Node.js and .net Core.
Experience with API development and integration.
Proficient with SQL Databases.
Strong experience in DevOps practices, including continuous integration, continuous delivery (CI/CD), and version control with Git.
Experience with containerization using Docker, and orchestration using Kubernetes.
Familiarity with cloud services like AWS, Google Cloud, VS Code or Azure and experience managing cloud infrastructure.
Strong knowledge of Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog. (Preferred)
Familiarity with security practices in both application development and cloud infrastructure.
Strong problem-solving skills, ability to troubleshoot complex systems, and effectively manage multiple tasks in an Agile environment.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job