JOB DETAILS

Full Stack Developer

CompanyNational Parcel Stations Network Co.
LocationAmman
Work ModeOn Site
PostedAugust 9, 2026
About The Company
National Parcel Stations Network | Parcelat is a joint venture between Saudi Post and Logistics Services Company (SPL) & Abana Enterprise Group Co - on a mission to establish a national, state-of-the-art, parcel exchange network nurtured by the kingdom's advancing infrastructure. We aim to create a parcel station network that can be used by all authorized couriers and logistics providers, enabling them to offer their services to customers through our network. By operating as an open network, we seek to create a more efficient and convenient delivery experience for customers throughout the kingdom, while also providing couriers and logistics providers with a platform to expand their reach and improve their operations. Overall, an open network model represents a significant step forward in the evolution of parcel delivery in Saudi Arabia and has the potential to transform the way people send and receive packages in the country.
About the Role

Location: Amman, Jordan

Job Description:

The Junior Full Stack Developer is responsible for supporting the design, development, maintenance, and enhancement of application features across backend, frontend, and database layers. This position is intended for a fresh graduate or early-career professional seeking to build practical experience within a structured development environment while working under the guidance of senior team members and adhering to established coding standards, SDLC processes, and architectural guidelines.

Key Responsibilities:

Application Development:

  • Support the development of backend services using C# and .NET Core.
  • Assist in the implementation of frontend components using jQuery, Bootstrap, and Metronic UI.
  • Contribute to the development and maintenance of RESTful APIs for internal and external use.
  • Participate in implementing business logic within multi-tenant environments under guidance.
  • Assist in maintaining Windows client applications where required.
  • Support mobile application tasks as assigned by the Development Team Lead.

 

Database & Data Handling:

  • Write and maintain basic SQL Server queries, views, and stored procedures with support from senior developers.
  • Support efforts to ensure data accuracy, consistency, and reliability.
  • Follow best practices for database access, transactions, and data handling.
  • Assist in troubleshooting data-related issues.

 

Code Quality & Standards:

  • Write clean, readable, and maintainable code in accordance with team standards.
  • Participate in code reviews and apply feedback in a timely manner.
  • Learn and follow defined architecture principles and design patterns.
  • Assist with improving and refactoring existing code under guidance.
  • Apply appropriate error handling, logging, and validation in assigned tasks.

 

SDLC & Delivery:

  • Work within Agile/Scrum methodology.
  • Participate in sprint planning, daily standups, reviews, and retrospectives.
  • Complete assigned tasks within agreed timelines with support from the team.
  • Collaborate with QA to resolve defects and improve application quality.
  • Support deployments to QA and UAT environments when required.

 

DevOps & Repository Usage:

  • Follow defined branching and merging practices.
  • Use GitHub / Azure DevOps repositories for source control.
  • Maintain clear and traceable commits aligned with assigned work items.
  • Assist in resolving build issues related to assigned code changes.

 

Knowledge Sharing & Documentation:

  • Document assigned modules, APIs, and implemented logic.
  • Maintain up-to-date technical documentation for completed work.
  • Participate in knowledge-sharing sessions.
  • Communicate progress, issues, and understanding of assigned features to team members.

 

Collaboration & Communication:

  • Work closely with Senior Developers and Development Team Lead.
  • Coordinate with QA, DevOps, and Infrastructure teams as needed.
  • Escalate blockers, questions, or unclear requirements in a timely manner.
  • Collaborate effectively with distributed teams.

 

Security & Compliance:

  • Follow secure coding practices.
  • Handle sensitive data responsibly and confidentially.
  • Comply with internal security policies and access controls.
  • Support logging, traceability, and audit requirements as needed.

Job Relations:

  • Reports to Development Team Lead.
  • Works closely with Senior Developers, QA, DevOps, and Infra teams.
  • Coordinates with Technical Delivery Lead as required.

  • Bachelor’s degree in computer engineering, Computer Science, or related field.
  • Fresh graduate or up to 1 year of experience in software development.

Competencies:

  • Willingness to learn and respond positively to feedback.
  • Good organizational and time management skills.
  • Effective communication and documentation ability.
  • Analytical thinking and a problem-solving mindset.
  • Ability to work effectively within a fast-paced team environment.

Skills:

  • Backend: Basic knowledge of C# and .NET Core.
  • Frontend: Basic knowledge of HTML, CSS, JavaScript, jQuery, Bootstrap, and Metronic.
  • Database: Basic knowledge of Microsoft SQL Server.
  • Real-time: Exposure to SignalR is a plus.
  • Version Control: Familiarity with Git (GitHub / Azure DevOps).
  • CI/CD: Basic understanding of Azure DevOps Pipelines or similar tools.
  • Documentation: Familiarity with SharePoint or internal documentation tools.
  • Project Management: Familiarity with Jira / Azure Boards.

Preferred Skills:

  • Academic projects, internships, graduation projects, or personal projects are considered an advantage.
  • Basic familiarity with C#, .NET Core, SQL Server, JavaScript, jQuery, and web application concepts.
  • Exposure to Agile/Scrum, Git, Jira, DevOps, or CI/CD concepts is considered a plus.

Languages:

  • Fluent in English (required).
  • Arabic proficiency (preferred).
Key Skills
C#.NET CoreSQL ServerJavaScriptjQueryBootstrapMetronic UIRESTful APIsGitAzure DevOpsAgileScrumHTMLCSSSignalRJira
Categories
SoftwareTechnologyEngineering
Job Information
📋Core Responsibilities
The Junior Full Stack Developer will support the design, development, and maintenance of application features across backend, frontend, and database layers. They will work under the guidance of senior team members to implement business logic, maintain SQL queries, and ensure code quality within an Agile environment.
📋Job Type
full time
📊Experience Level
0-2
💼Company Size
33
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page