Job Openings
Senior Software Engineer - Ruby (Onsite, Islamabad, USD Salary)
About the job Senior Software Engineer - Ruby (Onsite, Islamabad, USD Salary)
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.