Software Engineer
3 days ago
Job Purpose
As 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 performance and scalability of back-end systems.
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
-
Software Engineer
2 weeks ago
Amman, Amman, Jordan Optimiza Full time 10,000 - 12,000 per yearJoin 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
1 week ago
Amman, Amman, Jordan Siren Full time 80,000 - 120,000 per yearWe are seeking a skilled Software Engineer to join our team remotely from Jordan. In this role, you will play a crucial role in designing, developing, testing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to deliver cutting-edge products that meet customer expectations. As a member of our team, you will...
-
Senior Software Engineer
5 days ago
Amman, Amman, Jordan Tarjama& Full time 15,000 - 30,000 per yearJob PurposeAs 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...
-
Software Quality Engineer
2 weeks ago
Amman, Amman, Jordan Pipecare Group Full timePIPECARE Group is looking for an experienced Software Quality Engineer to join our team in Jordan.By providing technology and service focused solutions to the international arena of the oil and gas industry, the PipeCare Group of companies has been helping our customers ensure the integrity of their pipeline and facility assets for over 20...
-
Mid Software Engineer
2 weeks ago
Amman, Amman, Jordan BlackStone eIT Full time 25,000 - 70,000 per yearRequirementsBachelor's degree in Computer Engineering, Computer Science, or equivalent discipline..3-6 years of experience in software development..Strong command of C# language and object-oriented programming principles..Proficiency in working with .NET Framework and .NET Core for developing web applications, APIs, and services..Experience in developing and...
-
QA Software Engineer
5 days ago
Amman, Amman, Jordan DeepSource Technologies Full time $30,000 - $60,000 per year· As a QA/QC Software Inspector, you will be responsible for testing and inspecting software applications to ensure they meet functional, performance, and security requirements. You will play a key role in identifying bugs, defects, and issues while ensuring the quality of deliverables throughout the development cycle. Your expertise will help...
-
Software Developer
2 weeks ago
Amman, Amman, Jordan Optimiza Full time 9,000 - 12,000 per yearJoin Optimiza as a Software Developer specializing in Java and AngularKey Responsibilities:Develop, maintain, and enhance web applications using Angular for frontend development and Java for backend services.Design and implement intuitive user interfaces that enhance user engagement and overall application performance.Collaborate closely with UX/UI designers...
-
Software Development Manager
2 weeks ago
Amman, Amman, Jordan PPL Dynamics Full timeQualifications, Education Technical Skills Requirement: Bachelors or masters degree in computer science, Software Engineering, or a related field. Proven experience as a Software Development Manager or Solution Architect. Strong technical background with expertise in software architecture, design patterns, and development methodologies. Proficiency in...
-
Software Development Team-Lead
2 weeks ago
Amman, Amman, Jordan Pipecare Group Full timePIPECARE Group is looking for an experienced Software Development Team-Lead to join our team in Jordan.By providing technology and service focused solutions to the international arena of the oil and gas industry, the PipeCare Group of companies has been helping our customers ensure the integrity of their pipeline and facility assets for over 20...
-
Senior Software Engineer
1 week ago
Amman, Amman, Jordan Foodics Full time 25,000 - 60,000 per yearWho Are WeWe Are Foodics a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6...