Senior Software Engineer

2 days ago


Amman, Amman, Jordan Tarjama& Full time 15,000 - 30,000 per year

Job Purpose

As a Senior Software Engineer at Tarjama&, you will lead and contribute to all phases of the software development lifecycle, working across a wide range of programming languages and technologies. You will design, develop, and optimize scalable, high-quality software solutions that meet complex business needs. This role requires versatility in working on both frontend and backend systems, collaborating with cross-functional teams, and mentoring junior engineers to foster a culture of technical excellence.

Duties & Responsibilities

Collaboration & Ideation:

  • Collaborate with development teams and product managers to ideate software solutions.

  • Collaborate with data scientists and analysts to enhance software functionality and performance.

Design & Architecture:

  • Design scalable client-side and server-side architectures.

  • Ensure solutions follow best practices for maintainability and performance.

  • Develop features with a mobile-first and responsive design approach.

Development:

  • Build visually compelling and user-friendly interfaces using technologies such as React, Redux, and Webpack (or equivalent).

  • Develop and maintain robust backend applications and well-structured databases.

  • Write efficient and secure APIs to enable seamless integration between application components.

Testing & Maintenance:

  • Conduct thorough testing of software to ensure responsiveness and efficiency.

  • Debug, fix, and upgrade software as needed, addressing any issues promptly.

Security:

  • Implement security standards and data protection practices to safeguard application data and user privacy.

Documentation:

  • Prepare and maintain clear, detailed technical documentation for development processes, features, and system architecture.

Education, Experience & Qualifications

  • Bachelor's Degree in Computer Science, Software/ computer engineering or any other related field.

  • 1–3 years of professional experience in a similar backend development role.

  • Knowledge of one or more backend stacks such as PHP, Python, or

  • Solid understanding and application of Object-Oriented Programming principles.

  • Essential familiarity with front-end technologies, including React, Redux, and Webpack.

  • Experience or exposure to containerization technologies such as Docker, Docker Compose, and Kubernetes.

  • Proven ability to work in a collaborative environment, demonstrating eagerness to learn and grow.

  • Prior experience in designing and implementing well-architected, scalable software solutions.

  • Expertise in building and managing databases, writing effective APIs, and ensuring software responsiveness.

  • Capability to troubleshoot, debug, and upgrade software for optimal performance.

  • Knowledge of security protocols and data protection measures.

  • Strong communication skills and the ability to write clear technical documentation.

  • Familiarity with Software Testing, and Typescript is a plus

Behavioral Competencies

  • Initiative

  • Problem Solving

  • Team Oriented

  • Adaptability

  • Ability to Work Under Pressure

Technical Competencies

  • Information Technology Infrastructure

  • Information Technology Programs and Applications

  • JavaScript

  • Python

  • PHP

  • Object-Oriented Programming

  • Docker, Docker Compose

  • Web software design



  • Amman, Amman, Jordan Techprocess Full time 15,000 - 30,000 per year

    Senior ASP.Net Developer Qualifications:- Has strong knowledge and experience in (.Net Framework, .Net Core, C#).- Deep understanding of object-oriented programming (OOP).- Proficiency in Front-End technologies like HTML, CSS, JavaScript, JQuery,    and Bootstrap.- Proficiency in Web API, WCF.- Experience with RabbitMQ, Redis, and Kafka is preferred.-...


  • Amman, Amman, Jordan Vardot Full time $60,000 - $120,000 per year

    Responsibilities:Lead the development of custom Drupal-based web applications, working closely with project managers and other developers to ensure successful project deliveryMentor and guide junior developers, providing technical expertise and directionWork with the development team to identify and implement best practices and standards for PHP and Drupal...

  • Senior Engineer

    1 week ago


    Amman, Amman, Jordan Egis Group Full time 30,000 - 60,000 per year

    Company Description Egis is an international player active in architecture, consulting, construction engineering and mobility services. We create and operate intelligent infrastructures and buildings that respond to the climate emergency and contribute to more balanced, sustainable and resilient territorial development. Operating in 100 countries, Egis puts...

  • Senior Engineer

    2 weeks ago


    Amman, Amman, Jordan Egis Group Full time 15,000 - 30,000 per year

    Company Description Egis is an international player active in architecture, consulting, construction engineering and mobility services. We create and operate intelligent infrastructures and buildings that respond to the climate emergency and contribute to more balanced, sustainable and resilient territorial development. Operating in 100 countries, Egis puts...

  • Software Engineer

    1 week ago


    Amman, Amman, Jordan Evalufy Integration Full time $40,000 - $60,000 per year

    Job Description As a Software Engineer, you will be responsible for designing, developing, and implementing software solutions. You will work closely with cross-functional teams to ensure the delivery of high-quality products.Job Responsibility:1. Design, develop, and test software solutions according to project requirements.2. Collaborate with product...

  • Software Engineer

    1 week ago


    Amman, Amman, Jordan Optimiza Full time $40,000 - $60,000 per year

    Join our innovative team at Optimiza as a Software Engineer for the Sanad App, where you'll play a crucial role in developing and enhancing this essential platform. In this position, you will design, implement, and maintain robust software solutions such as apps and services that cater to our users' needs while ensuring the delivery of high-quality code.Key...

  • Software Engineer

    2 days ago


    Amman, Amman, Jordan Tarjama& Full time 15,000 - 30,000 per year

    Job PurposeAs a Software Engineer at Tarjama&, you will be part of a cross-functional team that's responsible for the full software development life cycle across Tarjama, from conception to deployment. Your primary focus will be developing and implementing user interface components following well-known design patterns and workflows, while also ensuring the...


  • Amman, Amman, Jordan Optimiza Full time 40,000 - 60,000 per year

    Optimiza is seeking a highly skilled Senior Software Automation Quality Assurance Engineer to join our innovative QA team. In this key role, you will be responsible for developing and implementing automated testing solutions to ensure the highest levels of software quality and reliability. Your expertise in automation will be vital in streamlining testing...

  • Software Engineer

    1 week ago


    Amman, Amman, Jordan Techprocess Full time 15,000 - 30,000 per year

    Job briefWe are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Requirements:- Experience between 2-3 years. - Have the ability and flexibility to handle client requests.- Very good English language.- Technical Skills (ASP.Net, C#,...

  • Software Engineer

    1 week ago


    Amman, Amman, Jordan human resources me Full time 15,000 - 30,000 per year

    Job Specifications • Bachelor s degree in Software Engineering or any IT related fields. • 4+ years of professional hands-on experience in implementing Identity and access management using ForgeRock. • Expertise on Identity and Access Management concepts Provisioning / Reconciliation, SSO, Federation, RBAC and ABAC. • Should have knowledge of at...