tamatem logotamatem logo

Software Engineer at tamatem | Amman, Jordan

tamatemAmman, Amman Governorate, Jordan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Qualifications:3+ years of software development experience.2+ years of experience with modern JavaScript frameworks. Strong grasp of backend technologies and database management. Ability to work collaboratively in a team environment. Excellent problem-solving skills.

About the job


About the Role

Join our dynamic team as a Software Engineer, where you will play a pivotal role in the design, implementation, and maintenance of innovative features on our highly scalable payments platform. Your focus will be on ensuring that your deliverables align with product requirements and uphold our quality standards.

Key Responsibilities

  • Design, develop, and enhance full-stack software features and reusable libraries.
  • Create, maintain, and refine system design components.
  • Manage software integrations with third-party service providers.
  • Conduct root cause analysis for complex software issues and devise effective solutions.
  • Generate comprehensive technical documentation.
  • Plan, estimate, and schedule tasks effectively.
  • Stay informed about the latest best practices in software development.
  • Collaborate with cross-functional teams while adhering to engineering standards.
  • Contribute to the technical roadmap for our payment platform.
  • Develop and sustain backend functionality for the client dashboard.
  • Monitor system performance to enhance payment success and reliability.
  • Work closely with product, QA, and operations teams.

Required Skills and Experience

  • 3+ years of hands-on experience with Python, Java, or C++.
  • 2+ years in developing and delivering features using Angular, ReactJS, or NextJS.
  • Proficiency in JavaScript or TypeScript.
  • Experience with Django Framework and Django REST API Framework.
  • Strong understanding of System Designs, SOLID principles, and Design Patterns.
  • Experience in building APIs.
  • In-depth knowledge of version control systems (e.g., Git) and platforms (e.g., Github, Bitbucket, Gitlab).
  • Familiarity with Relational Database Management Systems (RDBMS) such as MySQL or PostgreSQL.
  • Understanding of Scrum/Agile methodologies.

Preferred Skills

  • Experience with interpreted programming languages, especially Python 3.10+.
  • Familiarity with containerization technologies (e.g. Docker, Docker Compose).
  • Experience with CSS frameworks like Bootstrap and Tailwind.
  • Knowledge of standard UI libraries (Material, Chakra UI).
  • Ability to write unit and functional tests.
  • Prior experience with payment systems, PSPs, or Fintech platforms.
  • Understanding of payment concepts including authorization, capture, refunds, webhooks, and settlement.

About tamatem

tamatem is a leading mobile games publisher in the MENA region, focused on bringing the best gaming experiences to players. Our mission is to empower developers and provide a platform where they can thrive and create engaging content.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.