Senior Software Engineer
OnyxTec
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.
- 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.
- 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 resumeSimilar jobs
Senior Full Stack Developer - MERN (Onsite, Lahore, Remittance Salary)
Sales Representative (Onsite, Lahore, PKR Salary)
Urdu QA Lead - Remote