Associate Software Engineer

Job Description

We're seeking a talented Full Stack Developer with strong Ruby on Rails and JavaScript expertise to join our growing team. As a Full Stack Developer, you'll work on challenging projects, collaborate with cross-functional teams, and contribute to building scalable web applications.

 

Key Responsibilities

  • Design and implement new features in Rails 7 applications
  • Write clean, maintainable, and efficient Ruby code
  • Develop and maintain REST APIs
  • Create and optimize database queries
  • Implement front-end functionality using modern JavaScript
  • Write automated tests and maintain test coverage
  • Collaborate with team members through code reviews and pair programming
  • Participate in agile development processes
  • Debug production issues and optimize application performance
  • Document technical specifications and API documentation


 

Essential Skills

  • 6+ months of experience with Ruby on Rails (Rails 6/7)
  • Proficiency in Ruby programming and object-oriented design
  • Strong understanding of MVC architecture
  • Experience with modern JavaScript (ES6+)
  • Proficient in SQL and database optimization (PostgreSQL preferred)
  • Version control with Git
  • Experience with automated testing (RSpec, Minitest)
  • Understanding of RESTful APIs and web services

 

 

Preferred Skills

  • Experience with modern front-end frameworks (React, Vue.js)
  • Knowledge of background job processing (Sidekiq, Redis)
  • Familiarity with AWS or similar cloud platforms
  • Understanding of Docker and Containerization
  • Experience with API authentication and authorization
  • Knowledge of webpack and asset pipeline
  • Understanding of CI/CD pipelines

Job Summary

  • Published on:2024-12-02 6:07 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:Less than 1 Year
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline: 2025-01-16