Senior Software Engineer

OnyxTec


Date: 2 weeks 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

SaaS Outreach Specialist

Software Finder Careers, Lahore
1 day ago
OverviewWe are seeking a Cold Outreach Specialist to drive growth by presenting vendor products to in-house paid leads. Through calls, emails, and SMS, you will build relationships and promote Software Finder’s solutions to expand our market presence.Your Impact Drive lead generation through proactive outreach and engagement strategies. Identify and prospect potential leads through various channels, including cold calling, email outreach,...

HubSpot CRM Support Analyst

INTECH Automation & Intelligence, Lahore
1 day ago
About The JobJoin our Team - Your career journey starts here – not just a job, but a future.Our Potential Opportunity We are looking for a detail-oriented and proactive HubSpot CRM Support Analyst to join our team. This role is ideal for candidates with 1–2 years of experience who are interested in CRM systems, sales operations, and data management. You...

Financial Analyst

Pakistan Global Alumni Network, Lahore
2 days ago
Thematic Groups Knowledge, Innovation & Enterprise Climate & Sustainable Futures Public Policy & Good Governance Art, Culture & Global Dialogue Human Development & Inclusion Peace, Security & Resilience TWGs Report Gallery Resources EventsLogin Sign UpThe above error occurred while the Web server was processing your request.Please contact us if you think this is a server error. Thank you.We aim to...