Work independently or with other engineers to develop user experience-focused web applications, or provide support for existing systems.
Collaborate with Designers, Frontend developers, DevOps Engineers and Product Owners to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product.
Assist in scoping, estimating, and planning of projects.
Participate in code review, pairing, and other forms of knowledge sharing.
Ensure high code quality and keeping dependencies up to date.
Analyze and monitor application performances and bottlenecks.
Work with many third party APIs and vendors.
Skills
3+ years experience in Ruby on Rails.
Ability to design & deliver highly efficient APIs.
Experience working in an Agile and iterative environment (Scrum, Kanban, etc.).
Experience with testing development techniques (RSpec, TDD, BDD, etc.).
Strong SQL experience, ideally PostgreSQL.
Experience using SOLID principles and other design patterns in your development process.
Nice to have familiarity or experience with:
NodeJS, Golang or other Ruby libraries (Sinatra, Hanami).
CI/CD development pipelines.
React and/or other modern frontend libraries/frameworks using Typescript.
Other databases (Redis, ElasticSearch, NoSQL, etc.).