Senior Software Engineer

OnyxTec


Date: 2 hours ago
City: Lahore
Contract type: Full time

We are looking for a highly experienced Senior Software Engineer with 5+ years of hands-on software development experience across backend systems, APIs, mobile application support, security, scalability, and performance optimization.

The ideal candidate should have strong experience building and maintaining production-grade applications, preferably including Laravel-based backend systems and mobile applications built with React Native or similar technologies. This role is suited for someone who can understand the full product flow, guide developers on both backend and mobile-side technical decisions, review code, improve architecture, and help the team deliver stable, scalable, and well-structured applications.

Experience with social networking, marketplace, community, chat, notifications, feeds, or user-generated content platforms will be a strong plus.

Key Responsibilities
  • Design, develop, and maintain scalable software systems for web and mobile applications.
  • Architect and develop secure, high-performance RESTful APIs for mobile and web platforms.
  • Work closely with backend, frontend, mobile, QA, and product teams to ensure smooth feature delivery.
  • Collaborate with React Native developers to support mobile app requirements, API contracts, edge cases, builds, and release readiness.
  • Design optimized database structures and improve query performance.
  • Implement authentication, authorization, role-based access control, and security best practices.
  • Support real-time and high-engagement features such as chat, notifications, activity feeds, live updates, and user interactions.
  • Monitor, troubleshoot, and optimize application, API, database, and mobile integration performance.
  • Implement caching, queues, background jobs, event-driven flows, and scalable system patterns where required.
  • Review code, identify technical risks, and improve overall engineering quality.
  • Mentor junior and mid-level developers through guidance, reviews, debugging support, and technical decision-making.
  • Participate in technical planning, architecture discussions, estimations, sprint planning, and release readiness reviews.
  • Help identify gaps in requirements, edge cases, QA coverage, deployment flow, and production stability before they become user-facing issues.
Required Skills & Experience
  • 5+ years of professional software engineering experience.
  • Strong backend development experience, preferably with Laravel/PHP or similar modern backend frameworks.
  • Strong understanding of REST APIs, database design, authentication, authorization, and system security.
  • Practical experience working with production applications used by real users.
  • Experience debugging production issues, performance bottlenecks, API failures, and integration problems.
  • Understanding of mobile application development workflows, preferably React Native.
  • Ability to collaborate with mobile teams on API behavior, error handling, app states, notifications, uploads, builds, and release issues.
  • Experience with MySQL/PostgreSQL or similar relational databases.
  • Familiarity with caching, queues, background jobs, scheduled tasks, logs, monitoring, and deployment workflows.
  • Ability to estimate technical work realistically and communicate risks early.
  • Strong code review, mentoring, problem-solving, and technical leadership skills.
Preferred Experience
  • Experience with social networking, community, marketplace, creator, job platform, or service-based applications.
  • Experience with chat, notifications, user feeds, media uploads, search, subscriptions, payments, or role-based systems.
  • Experience improving messy existing codebases without blocking ongoing delivery.
  • Experience working with QA teams and helping define edge cases, acceptance criteria, and release checks.
  • Experience leading or guiding small engineering teams.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Full Stack Developer - MERN (Onsite, Lahore, Remittance Salary)

HR POD Careers, Lahore
3 hours ago
Requirements:5+ years of professional software development experience.Strong expertise in TypeScript is mandatory.Solid experience in backend development using Node.js / NestJS.Strong frontend development skills using React / Next.js / Vue.js.Deep understanding of databases, APIs, and third-party integrations.Hands-on experience with AWS, Docker, and microservices architecture.Strong understanding of system design, scalable architectures, and clean coding principles.Experience working with Git, CI/CD pipelines, and modern...

Sales Representative (Onsite, Lahore, PKR Salary)

HR POD Careers, Lahore
7 hours ago
Requirements:Bachelor's degree in Business, Marketing, or a related field is preferred.1–3 years of experience in sales, business development, or lead generation.Hands-on experience in cold calling and outbound sales.Strong experience using LinkedIn Sales Navigator for lead generation.Experience working on Upwork, Fiverr, and other freelancing platforms.Excellent communication, negotiation, and interpersonal skills.Self-motivated, target-driven, and able to work independently.Familiarity with CRM tools and sales...

Urdu QA Lead - Remote

YO IT Consulting, Lahore
2 days ago
Job DescriptionJob Title: Urdu Quality Assurance LeadJob Type: ContractLocation: RemoteAbout This RoleIn this hourly, remote contractor role, you will work as an Urdu Quality Assurance Lead to oversee quality, consistency, and trainer performance across Urdu AI training projects. You will review AI-generated Urdu content and trainer/QA work, evaluate output quality against project guidelines, provide precise written feedback, and ensure that...