JetThoughts logo

Software Developer

JetThoughts·Salary not specified

Primary stack

JavaScriptGitRuby on Rails

Job description

About the Position

We're seeking a Software Developer with expertise in Ruby on Rails, JavaScript, and Git for a part-time role in Lahore, Punjab, Pakistan.

Responsibilities

  • Develop and maintain web applications using Ruby on Rails.
  • Write clean, maintainable code in JavaScript.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Manage version control using Git.

Requirements

  • 7 years of experience in software development.
  • Proficiency in Ruby on Rails.
  • Strong knowledge of JavaScript.
  • Experience with Git for version control.

Skills & Expertise

Tools

  • Sublime Text 3
  • Git
  • GitHub
  • RSpec

Storage

  • MySQL
  • PostgreSQL

Languages

  • Ruby
  • JavaScript

Frameworks

  • Ruby on Rails (RoR)
  • Angular 7
  • Angular 4
  • Bootstrap
  • Jest
  • Stimulus
  • Tailwind CSS

Libraries/APIs

  • jQuery
  • Stripe

We Offer

  • Opportunity to work part-time.
  • Location in Lahore, Punjab, Pakistan.

About the Candidate

S. is a senior software engineer with more than 5 years of professional experience. He understands Ruby on Rails in-depth, is strong with JavaScript, and has experience working with product and project-based companies. S. has also trained multiple software engineers in Ruby on Rails and received the Beautiful Code Writer award at his previous company, V.

Work Experience

Software Developer

F. · 2022 - PRESENT

  • Engaged as a freelance developer and individually managed multiple projects for clients with their ticketing systems. Continued working on a half-baked application, managed its tickets (Trello) and deployments (Heroku), and added multiple features to the app. Added multiple features, including customizable user roles, dynamic language translations, and added a UI theme. Updated the JavaScript-based image cropping tool. Developed an MVP from scratch with Ruby on Rails and Jumpstart for a questionnaire/survey product.

Senior Software Engineer

T. · 2022 - 2022

  • Refactored the code of two repositories with common functionality by introducing a common module. (JavaScript). Added and updated documentation of repositories to help new joiners in the project set up. Tracked features and issues using the Shortcut ticketing tool. Updated the product subscription plans from fixed-price to per-user plans.

Software Engineer

V. · 2019 - 2021

  • Developed multiple major features for the products. Refactored a complete module, namely a rental asset management solution. Its items and bundles checkout module had some quality and scalability issues. Added many new features to the related flows with little effort and increased stability. Trained multiple new hires in Ruby on Rails for 2020 and 2021. Resolved technical issues in the controller test cases and introduced controller test cases into the app. Other developers built on those test cases later. Improved and refactored the Revenue Recognition module.

Preferred Environment

  • Ruby on Rails (RoR)
  • JavaScript
  • MySQL
  • PostgreSQL
  • GitHub
  • Git
  • Bootstrap
  • Stimulus
  • Sublime Text
  • jQuery

Certifications

  • Advanced JavaScript
  • React, Angular, and Vue | Quickstart and Comparison

Location

Lahore, Punjab, Pakistan

Experience

7 years

Availability

Part-time

© JetThoughts. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at JetThoughts

All 18 roles

Popular searches