Senior Software Engineer Ruby

Not Interested
Bookmark
Report This Job

profile Job Location:

Islamabad - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 22 hours ago
Vacancies: 1 Vacancy

Job Summary

Requirements:

  • 5 years of hands-on software engineering experience with strong expertise in Ruby (experience with C# Java Go or Python is a plus).
  • Bachelors degree in Computer Science Software Engineering Computer Engineering or a related field.
  • Strong understanding of OOP concepts SOLID principles data structures and algorithms.
  • Proven experience working with large-scale codebases and complex systems.
  • Proficiency in REST APIs HTTP protocols and related tooling.
  • Experience using Git and modern CI/CD pipelines.
  • Ability to leverage AI tools and technologies to improve productivity optimize workflows and support AI-driven growth initiatives.
  • Excellent communication skills and ability to collaborate in a fast-paced team-oriented environment.
  • Familiarity with Swagger/OpenAPI specifications and code generation tools such as Swagger Codegen or OpenAPI Generator.
  • Experience building or maintaining SDKs libraries or developer-facing tools.
  • Exposure to cloud platforms such as AWS or Azure.
  • Experience with GitHub Actions or other CI/CD automation workflows.
  • Strong interest in developer experience automation and platform scalability.

Responsibilities:

  • Design develop and maintain high-quality scalable software solutions using Ruby.
  • Architect optimize and enhance components of the code generation engine and developer tools.
  • Collaborate closely with product and engineering teams to translate business requirements into robust technical designs.
  • Write clean modular and well-tested code with a strong focus on performance reliability and scalability.
  • Participate in code reviews providing technical guidance and mentorship to team members.
  • Identify and resolve platform bottlenecks technical debt and performance issues.
  • Research evaluate and integrate new technologies to improve platform capabilities and developer experience.
  • Contribute to R&D initiatives related to SDK development OpenAPI specifications and API ecosystem advancements.
Requirements: 5 years of hands-on software engineering experience with strong expertise in Ruby (experience with C# Java Go or Python is a plus).Bachelors degree in Computer Science Software Engineering Computer Engineering or a related field.Strong understanding of OOP concepts SOLID principles dat...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems