Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Senior Software Engineer Location: Riyadh, Saudi Arabia Employment Type: Full-time Key Responsibilities: Software Development & Mobile Applications Design, develop, test, and maintain web and mobile applications using React, Laravel, and related technologies.
Key Skills for This Role
Full Job Posting
Software Development & Mobile Applications
- Design, develop, test, and maintain web and mobile applications using React, Laravel, and related technologies.
- Build scalable, secure, and high-performance frontend, backend, and API-driven solutions.
- Design and develop RESTful APIs and backend services that support both web and mobile platforms.
- Ensure seamless integration between mobile applications, web applications, and backend systems.
- Participate in application architecture, technical planning, and design decisions to support business and technical objectives.
- Write clean, maintainable, well-documented, and testable code following industry best practices and coding standards.
- Conduct code reviews, provide technical guidance, and mentor junior and mid-level developers.
- Optimize application performance, scalability, reliability, and security across web and mobile platforms.
- Collaborate with cross-functional teams, including product, design, QA, and mobile development teams throughout the software development lifecycle.
- Support application releases, monitoring, troubleshooting, and issue resolution across development, staging, and production environments.
- Identify and resolve complex technical challenges while maintaining high system availability and performance.
- Contribute to continuous improvement initiatives, development processes, and engineering best practices.
Cloud & DevOps Collaboration
- Work closely with DevOps and infrastructure teams to support application deployments and operational excellence.
- Contribute to CI/CD pipelines and deployment automation processes.
- Assist in configuring, maintaining, and troubleshooting AWS-hosted environments.
- Monitor application performance, logs, and infrastructure metrics to ensure reliability and stability.
- Support infrastructure scalability, availability, and disaster recovery initiatives.
- Contribute to the continuous improvement of deployment, monitoring, and operational processes.
What We're Looking For
- Strong Experience with:
- React.js
• JavaScript / TypeScript
- PHP
- Laravel Framework
- MySQL or other relational databases
- REST API design, development, and integration
- Git and collaborative development workflows
- Software architecture, design patterns, and coding best practices
- Working Knowledge of:
- AWS services, including EC2, RDS, S3, CloudFront, Route 53, IAM, and CloudWatch
- Linux server administration fundamentals
- Docker and containerization concepts
- Application monitoring and logging tools
- Security best practices for cloud-hosted applications
- Infrastructure-as-Code concepts (Terraform or CloudFormation is a plus)
Key Competencies
- Strong understanding of AWS cloud services, cloud-native architectures, and application hosting.
- Experience with Redis, caching strategies, queues, and performance optimization techniques.
- Understanding of microservices, service-oriented architectures, and event-driven systems.
- Experience with automated testing, code quality practices, and software reliability principles.
- Ability to mentor and support team members through knowledge sharing, code reviews, and technical collaboration.
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to work independently while contributing effectively within a collaborative team environment.
- Strong team-player mindset with the ability to work closely with developers, QA engineers, DevOps engineers, designers, and product stakeholders.
- Ability to balance software development priorities with operational, performance, and security considerations.
- Strong sense of ownership and accountability, with the ability to deliver high-quality solutions from design through production deployment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Vast Group
HR Manager
Riyadh, KSA
We’re Hiring: HR Manager Company: Vast Group Location: Riyadh, Saudi Arabia Employment Type: Full-time If you're looking for a traditional HR role focused on paperwork, attendance sheets, and routine administration - THI
Senior Business Development Manager
Riyadh, KSA
We’re Hiring: Senior Business Development Manager Company: Vast Group Location: Riyadh, Saudi Arabia Employment Type: Full-time If you’re looking for comfort, stability, and slow growth - THIS ISN’T FOR YOU! If you close