Career Opportunities
SPS is looking for world class talent to help us continue pushing the envelope of digital transformations.
Job Title:
Backend Developer - Software Engineer
Education:
Bachelor's in Software Engineering or Computer Science
Location:
PK
Knowledge and Skills:
- Thorough understanding of computer science fundamentals such as OOP, Node Js, Relational databases, etc.
- Ability to write clean, readable Java code
- Basic knowhow of class loading mechanism in Java
- Experience in handling external and embedded databases
- Understanding basic design principles behind a scalable application
- Skilled at creating database schemas that characterize and support business processes.
- Experience in implementing automated testing platforms and unit tests
Job Description:
- Develop information systems by designing, developing, and installing software solutions.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes, and investigating problem areas.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Follow the software development lifecycle.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
- Obtain and license software by obtaining required information from vendors, recommending purchases, testing and approving products, and protecting operations by keeping information confidential.
- Provide information by collecting, analyzing, and summarizing development and service issues.
- Accomplish engineering and organization mission by completing related results as needed.
- A keen eye for detail and commitment to excellence.
- Excellent analytical and problem-solving skills.
- Professional oral and written communication skills
- Ability to prioritize and manage multiple milestones and projects efficiently.
- Be open to receiving constructive feedback and turning it into process improvements and be research-oriented.
Job Qualification:
The candidate must have a bachelor's degree in Software Engineering or Computer Science with 2 to 3 years of experience as a backend developer.
Project Cordinator
The Project Coordinator is responsible for supporting project execution by managing schedules, documentation, and communications. This role requires strong technical skills in project management tools, data analysis, and process automation. The Project Coordinator ensures smooth collaboration between teams, tracks deliverables, and helps mitigate risks for successful project completion.
Location
PK
Category
Spinnlabs
Last date
04-30-2025
Job Title:
Project Cordinator
Education:
Location:
PK
Knowledge and Skills:
Project Management Tools: Jira, Asana, Trello, Microsoft Project, Monday.com
Data & Reporting: Power BI, Tableau, Google Data Studio, SQL
Excel Expertise: Pivot Tables, Macros, VBA, Data Analysis
Automation & Scripting: Power Automate, Zapier, Python (basic)
Collaboration Tools: Confluence, SharePoint, Google Workspace, Slack, MS Teams
Agile & Scrum Methodologies: Kanban boards, Sprint planning, Backlog management
Job Description:
- Assist in defining project scope, goals, and deliverables.
- Develop project schedules, timelines, and work plans.
- Coordinate resources, equipment, and project information.
- Support risk assessment and mitigation planning.
- Act as a liaison between teams, clients, and management.
- Schedule and facilitate meetings, prepare agendas, and document minutes.
- Ensure effective communication across all project stakeholders.
- Track project milestones, deadlines, and deliverables.
- Maintain project documentation, reports, and records.
- Monitor project budgets and report any discrepancies.
- Assist in resolving project-related issues and escalate when necessary.
- Analyze project performance and suggest improvements.
- Prepare progress reports and presentations for management.
- Ensure compliance with company policies and project methodologies.
Project Planning & Coordination
Communication & Stakeholder Management
Project Execution & Monitoring
Process Improvement & Reporting
Job Qualification:
-
Education: Bachelor's degree in Business Administration, Project Management, or a related field.
-
Experience: 1-3 years of experience in project coordination, administration, or a similar role.
DevOps Engineer
A DevOps Engineer is responsible for designing, implementing, and maintaining CI/CD pipelines, cloud infrastructure, and automation frameworks. They work closely with development and operations teams to ensure seamless software delivery, system reliability, and security compliance. The role involves infrastructure-as-code (IaC), monitoring, and optimizing deployment processes to improve efficiency and scalability.
Location
PK
Category
Spinnlabs
Last date
04-30-2025
Job Title:
DevOps Engineer
Education:
Location:
PK
Knowledge and Skills:
CI/CD Tools: Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, ArgoCD
Cloud Platforms: AWS (EC2, S3, Lambda, RDS), Azure (VMs, AKS, Functions), GCP (Compute Engine, GKE)
Infrastructure as Code (IaC): Terraform, CloudFormation, Ansible
Containerization & Orchestration: Docker, Kubernetes, Helm
Monitoring & Logging: Prometheus, Grafana, ELK Stack, Datadog, Splunk
Scripting & Automation: Python, Bash, PowerShell, Go
Version Control: Git, GitHub, GitLab, Bitbucket
Networking & Security: VPN, Firewalls, Load Balancers, IAM, Security Groups
Databases: MySQL, PostgreSQL, MongoDB, Redis
Job Description:
- Design and maintain CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or Ansible.
- Automate provisioning, configuration management, and deployments using tools like Ansible, Puppet, or Chef.
- Deploy, manage, and optimize cloud infrastructure on AWS, Azure, or Google Cloud (GCP).
- Ensure scalability, reliability, and high availability of cloud-based applications.
- Implement containerization and orchestration using Docker & Kubernetes.
- Manage serverless architectures (AWS Lambda, Azure Functions, GCP Cloud Functions).
- Set up and maintain monitoring/logging solutions (Prometheus, Grafana, ELK Stack, Datadog).
- Implement security best practices (IAM policies, firewall rules, encryption).
- Perform vulnerability assessments and compliance checks (ISO 27001, SOC2, CIS benchmarks).
- Work with developers to optimize build & deployment processes.
- Enhance code quality, security, and performance through DevSecOps practices.
- Optimize cloud costs using FinOps principles.
Infrastructure & Automation:
Cloud & Server Management:
Monitoring & Security:
Collaboration & Optimization:
Job Qualification:
-
Education: Bachelor's degree in Computer Science, IT, or a related field.
-
Experience: 2-5+ years in DevOps, Cloud Engineering, or Infrastructure Automation.
IOS Developer
An iOS Developer is responsible for designing, developing, and maintaining iOS applications using Swift and Objective-C. They collaborate with cross-functional teams to create seamless, high-performance, and user-friendly applications for Apple devices. The role involves UI/UX implementation, API integrations, debugging, and optimizing app performance.
Location
PK
Category
Spinnlabs
Last date
04-30-2025
Job Title:
IOS Developer
Education:
Location:
PK
Knowledge and Skills:
Languages: Swift
Frameworks: SwiftUI, UIKit, Combine, Core Data, Core Animation, Core Location
Architectures: MVVM, MVC, VIPER, Clean Architecture
Networking & APIs: Alamofire, RESTful APIs
Database & Storage: Core Data, Realm, Firebase, SQLite
Version Control: Git, GitHub, GitLab
CI/CD & Deployment: Jenkins, TestFlight, App Store Connect
Job Description:
- Develop, test, and deploy native iOS applications using Swift.
- Build and maintain reusable code and libraries for future use.
- Ensure smooth UI/UX following Apple Human Interface Guidelines (HIG).
- Implement MVVM, or MVC, architecture patterns.
- Integrate RESTful APIs and third-party libraries.
- Work with Core Data, Realm, SQLite for local storage.
- Implement real-time data handling using WebSockets or Firebase.
- Optimize app performance, battery usage, and memory management.
- Implement security best practices for data encryption, authentication (OAuth, JWT), and secure storage (Keychain).
- Debug and resolve performance bottlenecks and crashes.
- Ensure smooth app deployment via App Store Connect.
- Work with CI/CD tools (Fastlane, Bitrise, GitHub Actions).
iOS App Development & Maintenance
API Integration & Data Handling
Performance Optimization & Security
Testing & Deployment
Job Qualification:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Experience: 1-2 years of iOS app development experience