Job Opportunity
We are seeking a talented Ruby on Rails Developer to join our team. This role involves designing and developing web applications using Ruby on Rails technology.
Key Responsibilities:
* Integration of external web services and APIs
* Maintenance of database integrity and efficiency using MySQL
* Contribution to all phases of the development lifecycle
* Deployment, configuration, and management of applications and infrastructure on various AWS services (e.g., EC2, S3, RDS, VPC, CloudFront, CloudWatch)
* Optimization of application performance, ensuring scalability, and troubleshooting issues in a cloud environment
* Implementation and maintenance of continuous integration and continuous delivery (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline
* Creation and maintenance of unit, integration, and end-to-end tests to ensure code quality and application functionality
Required Skills and Qualifications:
* Experience in building and deploying commercial web applications
* Proficiency in Ruby on Rails and at least one object-oriented web framework
* Deep experience with JavaScript development and debugging
* Strong background in relational database theory and SQL
* Understanding of multi-threading, database contention, and object-oriented design
* Experience with user-centered interaction design
* Understanding of accounting principles
* Experience with Git and collaborative development workflows