Job Description
We are looking for an experienced Senior Software Engineer with strong full-stack development skills and hands-on DevOps experience. The ideal candidate can build scalable applications, manage deployments, and ensure system reliability across cloud environments.
Key Responsibilities
- Design, develop, and maintain high-quality web applications and backend services.
- Build APIs, microservices, and user interfaces using modern frameworks and best practices.
- Develop and optimize CI/CD pipelines and automate deployment workflows.
- Deploy, monitor, and manage applications on cloud platforms (AWS preferred).
- Implement Infrastructure as Code (Terraform, Ansible, or CloudFormation).
- Ensure system performance, availability, security, and scalability.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional software engineering experience.
- Strong programming skills in Java, Python, Go, or Node.js.
- Experience with frontend frameworks (React, Angular, or Vue).
- Strong knowledge of CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Expertise with AWS, Docker, and Kubernetes.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK).
- Strong understanding of networking, security, and Linux systems.
Gulberg 3 IT Tower Lahore
Full Time Onsite 1pm to 10pm
Job Type: Full-time
Work Location: In person