Software Engineer (Full Stack)
Monty Mobile · Territoire de la Capitale fédérale
Job description
About the role
The Software Engineer independently designs, develops, tests and maintains full-stack software solutions across backend and frontend layers. You own assigned features from requirement analysis through implementation, integration, QA handover and production support, keeping solutions reliable, maintainable, secure and aligned with engineering standards.
Key responsibilities
- Develop and maintain backend services, APIs, business logic, data processing, frontend apps, dashboards, portals, forms, reporting screens, internal tools and reusable components.
- Own features end-to-end, with limited supervision, and support QA handover and defect resolution.
- Implement REST APIs, including request/response models, validations, authentication, authorization, error handling and integration behavior.
- Maintain integration flows with internal services, operators, aggregators, third-party systems, callbacks and webhooks.
- Write and validate PostgreSQL queries, including transactions, indexing, constraints and data persistence.
- Support RabbitMQ and event-driven workflows, including publishing, consumption, retries, dead-letter handling and monitoring.
- Build asynchronous workflows such as notifications, billing triggers, delivery reports, background jobs and audit events.
- Analyze requirements, propose technical approaches, troubleshoot issues and optimize performance (API response times, rendering, queries, event processing).
- Collaborate with QA, Product, DevOps, Support and Security teams, and guide Junior Software Engineers on straightforward issues.
- Escalate complex architectural, scalability, security and production-critical concerns to Senior or Lead engineers.
- Maintain technical documentation and follow Jira traceability, Git branching, pull requests, code review, SonarQube validation and secure coding standards.
Required profile
- Bachelor's degree in computer science, software engineering, computer engineering, information technology or a related field.
- 2+ years of experience in software development across backend and frontend applications.
- Hands-on experience with APIs, databases and full-stack features; exposure to messaging, real-time or high-volume platforms is an advantage.
- Professional proficiency in the local language and English.
Required skills
- Backend: Java or C#.NET; frontend: React and Next.js.
- REST APIs, authentication, authorization, callbacks and webhooks.
- PostgreSQL, SQL, transactions, indexing and constraints.
- RabbitMQ or similar event-queuing technologies.
- Git workflows, branching, pull requests and code reviews.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salary: Software Engineer - E-Commerce (Remote) Based on 30 job offers in PakistanSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
9 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Monty Mobile
Territoire de la Capitale fédérale
Related job offers
-
General Manager Cybersecurity & Technology Risk (CISO)
Pakistan International Airlines Territoire de la Capitale fédérale -
Chief Data Officer
Pakistan Digital Authority Territoire de la Capitale fédérale -
Senior Executive - Cloud Core Operations
Zong 5G Territoire de la Capitale fédérale -
MEA Data Analysis and SFE Specialist (1 Year Fixed Term)
gsknch -
MEA Data Analysis and SFE Specialist (1 Year Fixed Term)
gsknch