Job Description
ob description:
- 3+ years of demonstrated experience in medium-to-large scale software development projects involving back-end development and mentoring new and junior team members.
- Strong familiarity with service-oriented and microservice architectures.
- Experience developing software that relies abundantly on the use of containers.
- Experience with the Ruby on Rails framework.
- Experience working with JavaScript or TypeScript.
- A demonstrated deep understanding and proven ability using SQL.
- Experience with cloud-native applications and major cloud vendors like Azure, AWS or GCP.
- Experience with any frontend technology.
Duties and responsibilities:
- Development of new web applications
- Maintenance of existing web applications
- Writing server-side web application logic in Ruby
- Create back-end components
- Connect the application with the other web services
- Extending and maintaining JSON and Liquid-based APIs
Requirements and qualifications:
- Experience with the Ruby on Rails framework, and/Familiar with Kubernetes, CI/CD
- BS/MS degree in Computer Science, Engineering or a related subject
- 2-3 years of experience with Ruby and the Rails framework
- 2-3 years of experience with full web stack including HTTP, CSS, REST
- 2-3 years of experience with Git and GitHub
- 2-3 years of experience with Angular or Backbone JS
- Knowledge of Docker and Docker-based deployment
- 2-3 years of experience with SQL backends, preferably Postgres or MySQL
- Familiarity with testing tools such as Cucumber
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills