Home Pakistan Software Architect

Home Pakistan Software Architect

Software Architect

Full time at Jeeny in Pakistan
Posted on January 19, 2025

Job details

About Jeeny: Jeeny is a mobile application that eases daily commuting and transportation. By connecting you with your preferred mode of transportation, we are fulfilling our aim of making mobility accessible, affordable, and flexible for all. We are a joint venture between MEIG (Middle East Internet Group), Rocket Internet, and IMENA. Jeeny was established in 2014 as Easy Taxi. However, in 2016, it was revamped as Jeeny to cater to other services. Currently, we are operational in Saudi Arabia and Jordan. We have offices in Riyadh, Jeddah, Madinah, Dammam, Khobar, Amman, Lahore, and Karachi. About the Role: We are looking for a reliable Backend Architect responsible for our product. Requirements:

  1. Database
  2. Clear understanding of ACID concepts is absolute must
  3. Understanding of Database design, normalization/denormalization
  4. Master in designing a scalable/available database architecture
  5. In Memory, SQL, NoSQL are required with Replication and Sharding concepts
Documentation:
  1. Attention to detail is absolute must and you must be able to write API contracts before development
  2. 4+1 Architectural diagram, C4 Models
  3. Requirement gathering and documentation of functional and non-functional requirements
  4. Transforming requirements into technical specifications with estimates
  5. Producing work breakdown structure
Quality:
  1. Setting quality standards, ensure high quality product delivery
  2. Quality of Code, Quality of Functional & non-functional requirements
  3. Experience with Automated API testing
  4. Experience with Unit & Integration test is absolute must (80+ percent code coverage)
Security:
  1. Expertise in handling SQL/NoSQL injection, XSS, CSRF, Session hijacking
  2. Clear understanding of web protocols, SSL, certificates, Digital signatures
  3. oAuth, JWT, OWASP, ACL, SSO, CAS
Development:
  1. Hands-on experience in development, architectural & design patterns
  2. Must have experience in more than one programming languages, professional experience in any 2 is absolute must (Java-Spring Boot, PHP(Laravel/Symphony), NodeJS [Express JS/Nest JS])
  3. Clear understanding of CICD pipeline, release management and deployment
  4. Define all aspects of development from appropriate technology and workflow to coding standards, including selecting the right technologies, frameworks, and tools that align with the project's requirements and goals.
Infra & Observability:
  1. Elastic stacks, Graphana, Prometheus
  2. APM: Application performance monitoring
  3. Infra monitoring, Application stack
Benefits:
  1. Market competitive salary
  2. An excellent opportunity to learn and develop
  3. An environment that encourages growth
  4. Health benefits and life insurance
  5. Gratuity
  6. Dollar adjusted bonus policy
  7. Internet allowance
  8. Fuel allowance
  9. Learning assistance policy
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Architecture starting now. Claim $10 promo towards online courses. See all courses
See All Software Jobs
Feedback Feedback