AngularAWSDockerEC2ElixirJavaScriptMongoDBMySQL.NETPostgresReactRedisRSpecRubyRuby on RailsVue.js
About the role
You will be an integral part of a multidisciplinary design and development (D&D) team, co-creating digital products for our clients and for the market in AteliLAB — ateliware’s product development lab.
It is worth noting that, because we work on custom software, we do not follow fixed estimation methodologies or tools; we choose the right approach and toolset for each solution.
During your time here you may also work with different technologies and languages. For example, we currently have products in development using: Ruby, Elixir, .NET and JavaScript.
Requirements
Proficiency in Ruby on Rails, with extensive experience developing and maintaining complex applications using the framework’s best practices.
Solid experience with PostgreSQL or MySQL, including data modeling, query optimization and performance management.
Hands-on experience with at least one supporting technology such as Redis (for caching or background jobs) or MongoDB, understanding their use cases and advantages.
Proven experience with core AWS services. The candidate should be able to manage deployment and maintenance of applications on services such as EC2 (virtual machines), RDS (managed databases) and S3 (object storage).
Strong knowledge in building and maintaining robust and secure RESTful APIs.
Automated testing with RSpec, Minitest, etc., ensuring code stability and maintainability.
Code versioning with Git and GitHub.
Experience with Vue, Angular, React or other frontend frameworks.
Knowledge of containerization (Docker).
Advanced/Fluent English.
Ability to solve complex problems with simple, elegant solutions.
Benefits
Competitive compensation and performance incentives.
Work in a fantastic, flexible and dynamic company environment.
Here you can be yourself; we welcome diverse people with new ideas and mindsets.
Opportunity to work on new projects continuously and with modern, varied technologies.
An environment that offers constant learning, ongoing challenges and a high degree of autonomy.
The best and most modern tools so you can do your job in the best possible way.
Opportunities and support to keep learning and studying new things.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Ruby on RailsPostgreSQLMySQLRedisMongoDBAWSRESTful APIsRSpecMinitestGit
Soft skills
problem solvingcommunicationcollaborationadaptabilitycreativity