We are looking for a Mid/Senior Ruby on Rails Developer to join our team. Joining us, you will have a chance to work with our proactive and talented people, and you will have a chance to work directly with our clients from North America, Singapore, Japan, Korea, and Australia.
WHY WATA TECH?
A long- term project with top clients in the world.
Work with young and talented engineers with great teamwork.
Opportunity for working overseas.
Very attractive salary and annual salary review.
Proud of producing software applications that millions of people are using every day.
JOB DESCRIPTION
DB: Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB
Others: swagger, Docker, ZenHub, Figma, Slack / Jira
Continuously learn about technical trends and industry best practices and apply them to the product.
Propose and implement new features and improvement ideas.
Support continuous improvement CI/CD: Circle CI/ CodeBuild
Measurement of effects for quality improvement and implementation of service improvement measures
Perform requirements analysis, design, coding, unit testing, reviewing, and implementation using Ruby on Rails.
Development language Ruby (on Rails)
Infrastructure: AWS, GCP
Development Environment
Architecture design based on requirements, middleware selection
Deploy / Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions
IaC: Packer, Terraform
Develop technical designs for application development, preparing and producing releases of software components.
Monitoring: Datadog, bugsnag
JOB REQUIREMENTS
Must have:
Solid understanding of object- oriented programming (OOP)
At least 4+ year of experience using Ruby and Rails framework
Experience consuming and designing RESTful APIs
Programming, debugging, and testing skills
Strong insight into Ruby syntax and its nuances
Have experience in developing and operating Web services using Ruby on Rails
Have Experience using cloud platforms (AWS, GCP, Azure, etc.)
A knack for writing clean, readable Ruby code
Have good experience with HTML/CSS, JavaScript, Stimulus and jQuery.
Open mindset and good problem- solving.
Experience with relational databases such as PostgreSQL.
Familiar with agile practices such as Scrum/Kanban.
Experience in API design, development, and documentation
Experience with version control Git/Bitbucket/Jira.
Good at English communication.
Nice to have:
Experience in design pattern
Knowledge about unit testing, UI testing is a plus.
Can- do- attitude and put the goals of the team before your own prestige.
Experience in SOLID, code clean, Concurrent Programming- Async vs multi- threaded.
Ability to research, adapt quickly to new technologies
Experience in MVC/MVP/MVVM/VIPER model.
Experience with Search Engines as Elasticsearch.
OTHER BENEFITS:
Guaranteed permanent employment and career development.
Friendly, professional and open working environment.
Free snack- drink
5 working days per week (Monday- Friday), to some extent flexible working hours.
Premium Health Insurance package for you
Company trip yearly.
You will become the key members of WATA TECH as we are growing faster and bigger now
Competitive salary package with 13th monthly salary and a good long- term and performance bonus monthly and yearly.
Opportunities to improve English skills within an international team – English is an official language.
Skills up plan with Tech talk, soft skill talk, English club, working process training.