Senior Ruby Engineer
Summary
Senior Ruby on Rails engineer at AZA, a finance and remittance company, building and maintaining back-end web applications, mentoring engineers, optimizing performance and test coverage, and refining requirements with product. Core stack: Ruby/Rails, React, PostgreSQL, RSpec/Cypress, Git, Docker/Kubernetes.
- Innovate, develop, maintain and contribute to the existing AZA codebase and its associated applications.
- Mentor, train and support engineers in order to develop our in-house engineering skills.
- Improve our overall system development process via process improvements.
- Optimize application performance and test coverage.
- Deliver presentations demonstrating application feature delivery.
- Work with our product team to refine product requirements.
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
- Feasibility and effort estimations.
- Provide support to our customers including triaging any issues.
- Contribute in all phases of the development lifecycle
- Significant experience in a similar role Good knowledge of working with Ruby and Ruby on Rails.Preferably someone who has worked with Ruby and Ruby on Rails for a minimum of 5 years.
- Working knowledge of Javascript specifically React.
- Good knowledge of using automated testing frameworks such as RSpec and Cypress.
- Good knowledge of source control using Git.
- Familiarity with the agile development methodology specifically Scrum.
- Familiarity with deploying and managing applications on the cloud.
- Good knowledge of software deployment tooling and orchestration.
- Good knowledge of databases systems, especially PostgreSQL.
- Confidence in refactoring and working with both new and existing codebases.
- A strong and flexible work ethic.
- Excellent communication skills.
- Preference to participate in pair-programming and using GitHub pull requests to review code of others.
- Confidence in refactoring and working with both new and existing codebases.
- Familiarity with container frameworks, especially Docker and Kubernetes.
- A competitive salary and benefits package.
- Global / regional network / exposure in FinTech / Blockchain industry.
- Casual work environment.
- Great work -life balance.
