Develop and support the company's digital API platforms that provide data aggregation or content delivery services to the company’s digital products. Strengthen the engineering foundation of the platforms that play a key enabler role in underpinning the success of the company's digital products.

Key Accountabilities

  1. Provide advanced technical development skills within the digital products department, to develop secure and high-performance services and platforms.
  2. Under broad direction, and in collaboration with colleagues, deliver high-quality software development and produce the best possible results on code quality, efficiency, system sustainability, scalability, and security within the agreed time and budget requirements.
  3. Create and maintain accurate and up-to-date documentation, including technical designs, product specifications, architecture details, support & operation guides, testing instructions and thought processes.
  4. Maintain a high level of awareness of best engineering practices in the industry and share with other team members, to help foster the implementation of best practices throughout digital product teams.
  5. As part of the team, continuously strengthen the architectural foundation of the platform and drive the architectural improvements and best practices for the platform. 
  6. Ensure separation of concerns and create layers of abstractions and reusable components where appropriate. Adopt service-oriented architecture when designing particularly complex systems and apply industry best practices where appropriate.
  7. Proactively validate assumptions, properly rectify defects with due diligence, and effectively minimize any band-aid solution or technical debt.
  8. Apply an audience-centric mindset when solving product and engineering problems.

About You

  1. Relevant bachelor's degree in software engineering or computer science of demonstrated significant skills, knowledge and experience. Outstanding experience in GraphQL and REST API design, development, management and testing. Outstanding experience in developing particularly complex, secure and high-performance digital platforms at scale.
  2. Considerable experience in Node.js (Typescript) or Golang with ability to write clean, efficient and testable code.
  3. Demonstrated considerable knowledge in geospatial programming, media publishing and delivery, and integration with diverse data sources.
  4. Demonstrated excellent communication skills, with a proven ability to share knowledge and communicate effectively with the team and a range of stakeholders.
  5. Demonstrated excellent planning and task prioritization skills with the ability to work effectively under pressure and meet deadlines.
  6. Demonstrated highly developed analytical and problem-solving skills with the ability to solve the most complex problems with a methodical approach and attention to detail.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
16 - 30 Years
Minimum Education:
Bachelors
Career Level:
Entry Level
Minimum Experience:
Less than 1 Year
Apply Before:
Mar 21, 2025
Posting Date:
Feb 20, 2025

TopupPk

Information Technology · 1-10 employees - Islamabad

Software House

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!