Ruby on Rails Developer
Job Description
Devsinc is a US based global web and mobile application service provider with the distinctive talent to give a unique and unmatched experience to our clients. Headquartered in California, while having our core team in Pakistan, our company is able to work around the clock to provide software and IT solutions to our clients around the globe.
Position Details
- Company: Devsinc
- Location: Lahore
- Salary Range: Market Competitive
- Qualification Required: Must be an active coder Proficiency in Ruby on Rails (RoR 5.x, 6.x and 7.x), including strong Object-Oriented Programming (OOP) skills and knowledge of modern software development principles
- Experience: Experience working with AWS and Linux environments. (AWS SQS, SNS, S3, SSM, EC2, ECS, ECR, EBS)
Job Responsibilities
- Develop and maintain scalable, secure applications employing Ruby on Rails, AWS Lambda functions, and other associated technologies.
- Design and implement RESTful APIs to support various client applications, particularly focusing user interface interaction.
- Integrate third-party APIs and services.
- Champion a test-driven development approach with a commitment to consistently delivering valuable enhancements to our platform.
- Lead and participate in code reviews, providing constructive feedback to foster a culture of continuous improvement among team members.
Essential Qualifications
- Must be an active coder
- Proficiency in Ruby on Rails (RoR 5.x, 6.x, and 7.x), including strong Object-Oriented Programming (OOP) skills and knowledge of modern software development principles
- Experience working with AWS and Linux environments (AWS SQS, SNS, S3, SSM, EC2, ECS, ECR, EBS)
- Familiarity with front-end technologies such as JavaScript, Vue.js, or equivalent frameworks like Angular or React
- Strong understanding of source control, code review, and repository management with Git
- Proficiency in building highly distributed, eventually consistent systems
- Strong knowledge of source control, code review, and repository management using Git
- Familiarity with software engineering principles and design patterns including Dependency Injection, SOLID, Service Containers, and Providers
- Familiarity with microservices architecture and message broker systems
- Understanding of logstream concepts and relevant tooling
- Knowledge of data visualization, monitoring, and alerting concepts along with relevant tooling
- Expertise in various testing methodologies including unit, integration, performance, and load testing
- Test automation experience using RSpec, Capybara, and Selenium
- Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
Apply Now
Apply NowKeywords:
- Ruby on Rails (RoR)
- Ruby programming language
- Web development
- MVC architecture (Model-View-Controller)
- RESTful APIs
- Object-Oriented Programming (OOP)
- Database modeling and management (e.g., ActiveRecord)
- Front-end technologies (JavaScript, HTML, CSS)
- Version control with Git
- Test-driven development (TDD)
- Automated testing (RSpec, Capybara)
- Deployment and hosting (e.g., Heroku, AWS)
- Gem management and usage
- Security best practices
- Performance optimization
- Scalability and load balancing
- Agile and Scrum methodologies
- Continuous integration and continuous deployment (CI/CD)
- DevOps practices
- Problem-solving and debugging skills
- Collaborative teamwork
- Communication skills
- Linux and command line proficiency
- API integration (e.g., third-party APIs)
- Microservices architecture
No comments:
Post a Comment