About You
We're looking for a talented software engineer who can help us build scalable, reliable, and maintainable applications. As a Ruby on Rails Developer, you will be responsible for designing, developing, and maintaining our web applications.
* Our ideal candidate has experience with back-end development using Ruby on Rails and is passionate about building robust, end-to-end solutions.
Responsibilities
Your role as a Ruby on Rails Developer will include:
* Developing and maintaining the front-end and back-end of our web applications.
* Collaborating with cross-functional teams to design, develop, and deploy new features.
* Writing clean, efficient, and well-documented code that follows best practices.
* Participating in code reviews to ensure high-quality development standards.
Requirements
* Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent professional experience.
* 5+ years of experience in back-end development using Ruby on Rails.
* Strong experience with AWS services such as Lambda, EC2, S3, RDS, and API Gateway.
* Hands-on experience using Terraform for Infrastructure as Code (IaC) deployments.
* Solid understanding of serverless architectures and AWS Lambda functions.
* Experience designing and consuming RESTful and GraphQL APIs.
* Knowledge of PostgreSQL, Redis, and background job frameworks (Sidekiq, Resque).
* Familiarity with Docker, CI/CD pipelines, and automated deployments.
* Experience working with Agile/Scrum methodologies, and proficiency using Jira and Confluence for project tracking.
* Strong debugging, problem-solving, and communication skills for cross-functional collaboration.