Senior Software Engineer
5 days ago
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
-
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...
-
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...
-
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...
-
Software Engineer
3 days ago
Amman, Amman, Jordan Tarjama& Full time 15,000 - 30,000 per yearJob 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...
-
Senior Software Automation Quality Assurance
2 weeks ago
Amman, Amman, Jordan Optimiza Full time 90,000 - 120,000 per yearOptimiza 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...
-
Senior Software Engineer PAY
5 days ago
Amman, Amman, Jordan Foodics Full time 60,000 - 120,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...
-
Integration Senior engineer
2 weeks ago
Amman, Amman, Jordan Optimiza Full time 120,000 - 180,000 per yearLocation: JordanThe OpportunityAs Integration Senior engineer, you will oversee the design and implementation of system integration layers enabling our data and AI platforms to seamlessly connect across IoT, big data, and enterprise applications.Key Responsibilities Lead end-to-end integration architecture across heterogeneous platforms and services. Define...
-
IOT Senior Engineer
2 weeks ago
Amman, Amman, Jordan Optimiza Full time 80,000 - 120,000 per yearLocation: Jordan The OpportunityAs IoT Senior engineer, you will manage the design, development, and deployment of IoT solutions within our data analytics platforms. You will coordinate with Product Managers, Architects, and Software Engineers to deliver secure, scalable IoT capabilities supporting our enterprise-grade projects.Key Responsibilities- Design...
-
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...