Senior Software Engineer

3 days ago


Riyadh, Ar Riyāḑ, Saudi Arabia BaseTeam Recruitment Full time

Uptal is looking to hire a Senior Software Engineer

Full Time

Remote

Job Description:

As a Senior Software Engineer at Uptal, you will play a pivotal role in transforming our software architecture, with a focus on the Laravel framework as a cornerstone for our application development. This high-impact position will leverage your extensive experience in designing, implementing, and integrating applications within the Laravel ecosystem to enhance system scalability, maintainability, and performance. You will be instrumental in developing robust, efficient, and resilient services that complement our recruitment platform, while your skills in Golang and/or Node.js will support microservices development as we transition to a microservices-based architecture.

Job Requirements:

  1. A minimum of 8 years of hands-on experience in software development, with a proven track record in Laravel development.
  2. Extensive experience in designing, developing, and deploying applications utilizing the Laravel framework.
  3. Strong understanding of microservices design patterns and best practices, including service orchestration and API management, with a focus on integration with Laravel applications.
  4. Proficient in containerization technologies such as Docker and orchestration tools like Kubernetes as they relate to Laravel deployments.
  5. Demonstrated experience with cloud platforms (AWS, Azure, GCP) and DevOps practices, particularly in the context of Laravel applications.
  6. Familiarity with Golang and Node.js for supporting microservices development alongside your primary expertise in Laravel.
  7. Strong analytical and problem-solving skills with the ability to troubleshoot complex software systems, especially within the Laravel ecosystem.
  8. Excellent communication skills, both written and verbal, with the ability to articulate technical concepts of Laravel to non-technical stakeholders.
  9. Experience in mentoring and guiding junior developers, particularly in fostering an environment of collaboration and continuous learning around Laravel development.
  10. Ability to work in an agile development environment, effectively managing priorities and deadlines with an emphasis on Laravel projects.

Job Responsibilities:

  1. Lead the architectural design and implementation of Laravel applications as part of our transition to a microservices environment.
  2. Develop high-quality, scalable, and maintainable code primarily in Laravel, adhering to best practices of software engineering.
  3. Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and robust Laravel-centric solutions.
  4. Establish coding standards and best practices for Laravel development, ensuring adherence among team members to enhance overall code quality.
  5. Conduct code reviews focused on Laravel applications and provide constructive feedback to foster growth and development within the engineering team.
  6. Monitor and troubleshoot Laravel applications in production to ensure high availability and reliability of the recruitment platform.
  7. Implement CI/CD pipeline processes specifically tailored for Laravel applications, including automated testing and deployment strategies to streamline development workflows.
  8. Stay abreast of industry trends and emerging technologies pertinent to Laravel, providing recommendations for the adoption of new tools and practices that align with the company's goals.
  9. Contribute to documentation by creating detailed technical specifications, system diagrams, and user manuals centered around Laravel.
  10. Assist in the training and onboarding of new engineers, ensuring they comprehensively understand the architectural vision and development processes involving Laravel.

Required Skills:

  1. Proficient in the Laravel framework with in-depth knowledge of its ecosystem and related components.
  2. Strong command of PHP, the primary language for Laravel development, including experience with asynchronous programming and event-driven architecture as applicable.
  3. Solid understanding of RESTful APIs and best practices for API design and implementation within Laravel applications.
  4. Familiarity with Golang and Node.js, primarily for developing ancillary microservices that integrate with Laravel.
  5. Experience in developing and consuming microservices, as well as building distributed systems that interface with Laravel.
  6. Knowledge of cloud-native development, including experience with AWS services (EC2, Lambda, S3, API Gateway) as they pertain to Laravel.
  7. Ability to work collaboratively in a team environment, demonstrating strong interpersonal skills, particularly around Laravel projects.
  8. Experience in writing unit and integration tests specifically for Laravel applications with a focus on quality assurance.
  9. Familiarity with front-end technologies and integration frameworks as they relate to full-stack Laravel development.
  10. Strong organizational skills with the ability to manage multiple tasks and prioritize effectively in a fast-paced Laravel development environment.
#J-18808-Ljbffr

  • Riyadh, Ar Riyāḑ, Saudi Arabia Newgen Software Full time

    Job DescriptionWe're looking for talented professionals to join our team as Software Development Professionals. As part of Newgen Saudi, you'll have the opportunity to work on cutting-edge technologies in industries such as banking, healthcare, and government.You'll be responsible for taking your career to the next level with mentoring, training, and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Master Works Full time

    About the RoleMaster Works is seeking a highly skilled Senior Software Development Engineer to join our team. As a Senior Software Development Engineer, you will be responsible for designing, developing, and maintaining cutting-edge software applications that meet the needs of our clients. You will work in a collaborative environment with junior developers...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Newgen Software Full time

    Career OpportunitiesNewgen Saudi offers a range of career opportunities for talented professionals. As a Technical Innovation Specialist, you'll engage in projects that shape the future of digital transformation.You'll work on cutting-edge technologies in industries such as banking, healthcare, and government, gaining insights into diverse industries. We...

  • Software Engineer

    3 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Intersec Group Full time

    Mid-Senior Software Engineer - Location-based SolutionsWe are seeking an experienced software engineer to join our research and development team at Intersec Group. In this role, you will contribute to the development of innovative location-based solutions that leverage big data and geolocation software.You will be responsible for designing, developing, and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Ghobash Group Full time

    Gulf Business Solutions (GBS) is a leading provider of information and technology solutions in the Kingdom of Saudi Arabia.Job OverviewWe are seeking a skilled software engineer to join our team and contribute to the development of cutting-edge IT solutions.GBS has a rich portfolio of products and services, including printing systems and digital...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Guestna Full time

    Growing tourism in Saudi Arabia requires innovative solutions that cater to the evolving needs of travelers. At Guestna, we aim to revolutionize the way people explore the region by providing a tailored experience through our cutting-edge tourism website.We are looking for a highly skilled Senior Software Engineer to drive the development and maintenance of...

  • Software Engineer

    7 hours ago


    Riyadh, Ar Riyāḑ, Saudi Arabia SAMI Thales Full time

    The job holder leads the development, stabilization, and maintenance of the architecture within the framework of a project involving major technological innovations or disruptions, ensuring its consistency with the global solution throughout its life cycle.Responsibilities:Contribute during the co-engineering phases with the prime contractor on the software...


  • Riyadh, Ar Riyāḑ, Saudi Arabia BaseTeam Recruitment Full time

    At BaseTeam Recruitment, we are seeking a highly skilled Senior Java Software Engineer to join our team.The ideal candidate will have a solid understanding of object-oriented programming principles, data structures, and algorithms. They should also be familiar with design patterns, such as Creational, Structural, and Behavioral patterns.Experience with...


  • Riyadh, Ar Riyāḑ, Saudi Arabia SAMI Thales Full time

    SAMI Thales is seeking an experienced Senior Software Specialist to join our team and contribute to the development of cutting-edge solutions for the defense and space industry.About the JobThis role involves working closely with the software development team to design, develop, and test software systems. Key responsibilities include:Contributing to the...

  • Software Engineer

    3 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia envnt. Full time

    The purpose of this position is to design and build advanced services needed for assigned projects, work on developing their skills and deliver the project with good quality before the requested deadline.Responsibilities & Duties:Coordinate with the development team leader on current programming tasks.Design, develop and unit test applications in accordance...


  • Riyadh, Ar Riyāḑ, Saudi Arabia OSI Systems, Inc. Full time

    About the RoleWe are looking for a talented Software and IT Engineer to join our team in Riyadh, Saudi Arabia. As a key member of our Cargo service team, you will be responsible for designing, implementing, and maintaining our software systems and ensuring they meet the needs of our customers.Key Responsibilities:Design and implement software solutions to...


  • Riyadh, Ar Riyāḑ, Saudi Arabia LeadersSoft Full time

    Job DescriptionWe are seeking a motivated Software Engineer Trainee to join our team in Riyadh, Saudi Arabia. This opportunity is ideal for fresh graduates or junior developers eager to gain hands-on experience in software development and enhance their technical skills.Responsibilities:Assist in the development, testing, and maintenance of .NET...

  • Software Engineer

    1 day ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Guidance Groove Full time

    At Guidance Groove, we are seeking a highly skilled Software Engineer to join our team in Riyadh. As a key member of our engineering team, you will be responsible for developing, implementing, and maintaining high-quality web applications that align with business and user needs.The ideal candidate will have 7+ years of experience in web development and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    You bring clarity to technical and engineering discussionsYou are someone who strongly believes that sharing is caring, and knowledge is powerYour skills range from those of a Graduate to a mid-senior Software EngineerYou have a Bachelor's or equivalent in Computer Science, STEM or a similar degree


  • Riyadh, Ar Riyāḑ, Saudi Arabia Mozn Full time

    About UsMozn is a pioneering technology firm pushing the boundaries of Artificial Intelligence and Data Science. Our mission is to transform the way we live and work through cutting-edge technologies.We are committed to creating a workplace where everyone feels valued, respected, and empowered to succeed. Our teams collaborate closely to develop innovative...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Duncan & Ross Full time

    About the role SENIOR JAVA ENGINEER at Duncan & RossJob Overview:The Senior Java Engineer/Senior Manager will design, develop, and maintain Java-based applications and systems, leveraging innovative approaches to drive business success.Key Accountabilities:Develop and implement high-quality, scalable, and maintainable Java-based applications and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Azentio Full time

    **Software Engineer - Java**About AzentioAzentio is a pioneering software company that specializes in providing innovative solutions to enterprises. We are currently seeking a seasoned Software Engineer - Java to join our team in Riyadh, KSA.About the PositionThis role involves designing, developing, and deploying high-quality Java applications using the...


  • Riyadh, Ar Riyāḑ, Saudi Arabia أكاديمية التخصصات المهنيه | PS Academy Full time

    We're looking for a seasoned academic professional to lead our Computer Science program at PS Academy. The ideal candidate will have a strong background in software engineering, artificial intelligence, or a related field, and excellent teaching and mentoring skills.About the PositionThis is a mid-senior level position that requires a Master's degree in...


  • Riyadh, Ar Riyāḑ, Saudi Arabia 700apps Full time

    About the Job:This is a mid-senior level position that requires strong technical skills and expertise in Oracle technologies. The ideal candidate will have a strong understanding of relational database concepts and data modeling.Key Responsibilities:Design and develop Oracle-based applications and databasesCollaborate with stakeholders to gather and analyze...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Mozn Full time

    Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia and it's working to realise Vision 2030 with a proven track record of excellence in supporting and growing the tech ecosystem in Saudi Arabia and the GCC region. Mozn is the trusted AI technology partner for...