Software Engineer

22 hours ago


Lahore, Punjab, Pakistan AmentoTech Pvt Ltd Full time 120,000 - 180,000 per year

Job Title: Ruby on Rails Developer (3–4 Years Experience)

Location: Faisal Town

Job Type: Full-time - Onsite

About the Role

We are looking for a skilled Ruby on Rails Developer with 3–4 years of hands-on experience in building scalable, maintainable, and high-quality web applications. The ideal candidate should have strong backend expertise in Ruby on Rails and working knowledge of frontend frameworks like React or will be considered a strong plus.

You'll be collaborating with a cross-functional team of developers, designers, and product managers to build features that power modern, user-focused applications.

Key Responsibilities

  • Develop, maintain, and optimize Ruby on Rails applications.
  • Design and implement RESTful APIs and background jobs.
  • Collaborate with frontend engineers to integrate APIs and ensure seamless user experiences.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, testing, and deployment processes.
  • Troubleshoot, debug, and optimize performance across the stack.
  • Contribute to architecture discussions and technical decisions.

Requirements

  • 3–4 years of professional experience working with Ruby on Rails.
  • Strong understanding of MVC architecture, Active Record, and background jobs (Sidekiq, Delayed Job, etc.).
  • Experience working with PostgreSQL, Redis, and API integrations.
  • Solid understanding of Git and version control workflows.
  • Familiarity with RSpec or similar testing frameworks.
  • Good problem-solving and analytical skills.
  • Ability to work independently and in a team environment.

Nice to Have (Plus Points)

  • Experience with or for frontend development.
  • Knowledge of Docker, Heroku, or other cloud platforms.
  • Experience with Shopify API, GraphQL, or microservices architecture.
  • Familiarity with CI/CD pipelines and Agile/Scrum workflows.

Job Type: Full-time

Ability to commute/relocate:

  • Lahore: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Ruby on Rails: 3 years (Required)

Location:

  • Lahore (Required)

Work Location: In person



  • Lahore, Punjab, Pakistan TCP Software Full time 600,000 - 1,800,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...


  • Lahore, Punjab, Pakistan TCP Software Full time

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...


  • Lahore, Punjab, Pakistan TCP Software Full time 500,000 - 1,500,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 900,000 - 1,200,000 per year

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...


  • Lahore, Punjab, Pakistan TCP Software Full time 600,000 - 1,200,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...


  • Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 3,600,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 104,000 - 130,878 per year

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...


  • Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 2,400,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...


  • Lahore, Punjab, Pakistan TCP Software Full time

    For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their...