Senior Software Engineer (Onsite, Lahore, PKR Salary)

HR POD Careers


Date: 6 hours ago
City: Lahore
Contract type: Full time
Requirements:

  • 5+ years of professional software development experience, including 2+ years in Ruby on Rails.
  • Product-based company experience with real-world application development.
  • Strong knowledge of at least one modern JavaScript framework (React, Angular, or Vue).
  • Solid understanding of SQL and relational databases (PostgreSQL, MySQL); NoSQL exposure is a plus.
  • Knowledge of web security best practices (XSS, CSRF, SQL Injection, SSRF, SAML/OAuth).
  • Strong grasp of software design patterns, SOLID principles, and scalable architecture.
  • Familiarity with AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor).
  • Exposure to cloud platforms (AWS) and containerization/DevOps tools (Docker, Kubernetes, CI/CD).
  • Experience with automated testing frameworks (RSpec, Capybara, Jest).
  • Proven experience in performance tuning and scalability optimization.
  • Strong mentoring and collaboration skills in Agile/Scrum environments.
  • Strong problem-solving mindset and ownership of deliverables.
  • Excellent communication and teamwork skills.
  • Ability to adapt quickly to new tools, technologies, and business requirements.


Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and secure web applications using Ruby on Rails and modern JavaScript frameworks (React, Angular, Vue).
  • Build and consume APIs, implement background jobs, and optimize database queries for performance and efficiency.
  • Ensure adherence to software design principles (SOLID, design patterns, clean code) and best practices for maintainable architecture.
  • Implement and enforce web security best practices, including XSS, CSRF, SQL Injection, SSRF, SAML/OAuth, and secure session handling.
  • Utilize AI-assisted tools (e.g., GitHub Copilot, ChatGPT) to improve code quality and development productivity.
  • Participate in code reviews, unit/integration/end-to-end testing, and QA processes using RSpec, Capybara, Jest, or equivalent frameworks.
  • Collaborate effectively in Agile/Scrum teams, contributing to sprint planning, task estimation, and timely delivery of features.
  • Monitor and optimize application performance and scalability, identifying bottlenecks and implementing improvements.
  • Mentor and guide junior developers, sharing knowledge and best practices.
  • Stay updated on emerging technologies, tools, and industry trends, and recommend improvements to the tech stack.

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

Marketing Associate

Tajir, Lahore
8 hours ago
Step into a marketing role where your ideas turn into real impact! If you love creating engaging campaigns, driving growth, and working in a fast-paced environment, this is your chance to shape how Tajir connects with thousands of stores across Pakistan.About TajirTajir is a new way for stores to buy inventory. Through the Tajir app, stores can order whenever they...

Content Writer

iBEES Consulting, Lahore
3 days ago
Job Overview:We are looking for a talented Semantic SEO Content Writer to create well-structured, grammatically accurate, and search-intent-optimized content that performs well in search engines. The ideal candidate should have a strong understanding of semantic SEO, search engine query processing, and the ability to craft user-intent-driven content. You should be capable of conducting in-depth research and writing content that appeals...

Social Media Marketing Executive

tossdown, Lahore
4 days ago
About Ustossdown is a SaaS company offering e-commerce and digital marketing solutions tailored to the food industry. We work with food businesses to build e-commerce websites, mobile apps, and deliver impactful digital marketing strategies. Our mission is to help food brands grow by enhancing their online presence and driving sales growth.Job DescriptionEnsure seamless management of client social media channels in...