Senior Ruby on Rails Developer  
Transreport Limited   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Senior Ruby on Rails Developer
Category:   Software Development
Total Positions:   3
Job Location:   Karachi, Lahore
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   4 Years
Apply By:   Feb 20, 2022
     
     
 
Job Description:

About Us

T-Tech Limited provides the latest technologies that allow transport operators to better understand the needs of their customers. We have developed award-winning SaaS products to help companies improve their operations.

Our culture is important to us. We’ve built an engineering team who are always respectful of each other, stop at nothing to produce great services and put in the time & effort to become the best engineers they can be.

Our culture

Key aspects of our culture here at T-Tech Limited:

  • Open sharing of knowledge & experience, and to contribute as well by sharing your latest learnings
  • Active encouragement of self-development
  • Ensuring everyone’s opinions are heard, taken into account, and given due consideration - regardless of position or experience
  • Cross-team and department collaboration
  • Use of best practice in all we do: including writing well thought out code, treating our clients fairly, and transparent communication amongst colleagues

About the Role

We are looking for an experienced senior Ruby on Rails developer to join and lead our growing web team. As a senior member of the team, your main responsibilities will be to:

  • Work with Rails 6.1+ (API mode), grape, sidekiq, postgres and prawn-pdf
  • Write new features, perform business as usual (BaU) maintenance and reduce tech debt
  • Write unit, integration and feature (system) specs
  • Write well-tested, clean code following best practices
  • Accompany your code with adequate documentation (e.g. C4 model)
  • Integrate with internal and external services using REST/SOAP APIs
  • Support mobile teams with endpoint architecture
  • Encourage and mentor junior members of the team with regular pairing sessions and constructive code review
  • Provide clear requests to the infrastructure team regarding your requirements and work with them to accomplish this (DevOps philosophy)
  • Support (and, over time, contribute to) Vue.js front-ends

About You

You will be expected to fit into our engineering team, lead the sub-Ruby on Rails team, and contribute to its ongoing success. As a developer, this is primarily about your technical ability, but as a technical leader, strengthening and maintaining a positive team culture is also important to us.

Responsibilities

  • Write clean, maintainable and efficient code
  • Design robust, scalable and secure features
  • Contribute in all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
  • Drive continuous adoption and integration of relevant new technologies into design

Qualification

  • BS/MS degree in Computer Science, Engineering or in related field

Experience

  • Proven minimum 4 years of work experience as a Ruby on Rails developer
  • Proven minimum 4 years  of work experience in software development industry

Skills

  • Good communication and writing skills in English
  • Experience developing highly interactive applications
  • A firm grasp of object-oriented analysis and design
  • Passion for writing great, simple, clean, efficient code
  • Working knowledge of relational databases or NoSQL databases
  • Practical hands on experience of using Git and third party APIs'
  • Excellent development skills for Web Services, Rest APIs'
  • Possess excellent knowledge of the theory of core web technologies such as HTML, CSS, JavaScript and Ruby
  • Have strong demonstrable experience with Ruby on Rails, RSpec and git
  • Display familiarity with modern coding practices such as CI/CD and TDD
  • Be comfortable working within a remote team
  • Show a good understanding of Software Design Principles and Design Patterns, particularly where relevant to Ruby on Rails
  • Have some experience working within and/or taking over codebases that are not your own
  • Exhibit strong communication and interpersonal skills, especially in working within a team with junior members
  • Be open to working with new technologies and ways of working

The following are not essential but would be well-received by us in respect to this role:

  • Knowledge of technologies such as Docker, Kubernetes, Vue.js/React/Angular, Golang/Python and/or Swift/Kotlin/C#/Java.
  • Experience working on products with external product owners
  • Contributions to open-source software (specifically Ruby on Rails)
  • Coding blog or similar, showcasing your knowledge of technical concepts

Location

  • Karachi/Lahore

Employee Benefits

  • Very competitive salary
  • 30 days Annual Holiday
  • Opportunity to join London team after set period of employment (Fully sponsored UK visa provided)
  • Performance Bonus (Dependent upon organisational and individual performance)
  • Weekends are off
  • Medical Allowance
  • Salary advances (needs based)
  • Company loans (needs based)
  • Company issued laptop
  • Work from home
  • In-house and external training opportunities
  • Company dinners

Job Types: Full-time, Permanent

Salary: Very competitive


Company Information
 
Company Name:  Transreport Limited
Company Description:
N/A

Copyright 2022, CASE. All Rights Reserved