drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lahore - Pakistan

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.