Nuuvem is one of the largest digital distribution platforms in Latin America. We are moving into becoming a universal platform to buy, discuss and interact about games globally.
We are looking for an experienced Full-Stack Software Engineer focused on Ruby on Rails to help us maintain and evolve our platform. As part of being full-stack, we do require basic HTML and CSS knowledge, and JavaScript skills, mostly by using frameworks and libraries to better integrate with the backend.
You will be joining a team of highly skilled web and game industry enthusiasts building solutions in an agile and passionate environment. Teamwork is essential, as well as being a knowledge seeker and self-sufficient when needed.
You need to be obsessed with delivering high-quality pieces of code quickly, envisioning any feature as part of the platform's full value, without losing your focus on getting things done. Security and performance must be your top-level priorities.
This job opportunity is valid for both remote work anywhere in Brazil or face-to-face work (post-pandemic) at our headquarters in Rio de Janeiro.
RESPONSIBILITIES
- Design, develop and test new features for the platform.
- Lead researches and experiments when dealing with new and challenging requirements.
- Maintain and improve the current codebase by quickly fixing bugs and refactoring problematic code when needed.
- Write unit and integration tests for new features and bug fixes.
PROFILE
- You have working proficiency and communication skills in verbal and written English.
- You're passionate about technology (and games!).
- You can understand business requirements and translate them into technical definitions.
- You can make powerful questions β from this, we will (re)define user stories, acceptance criteria, specifications. Always questioning (without losing focus).
- You're a big picture viewer and obsessed with (relevant) details.
- You're also results/delivery driven and a problem solver.
- You love to write beautiful code!
OUR BELIEFS (hope yours too!)
- Pair programming is always good (even on me and myself scenario).
- Code without good automated test coverage is not done (and it's unprofessional);
- Anything that can be automated, should be automated;
- Quality and quantity are in a balance β we must find this equilibrium.
- A great product is about a great experience and value delivered.
- Listening is more important than saying. Showing is better than telling.
Requirements
- Self-sufficient Linux or macOS
user and does not fear the Terminal; - Strong Ruby on Rails background (3+ years) with TDD/BDD (unit and integration), Git, code reviewing, continuous integration, and development/test environments;
- PostgreSQL, MongoDB, and Redis knowledge;
- Experience building and consuming APIs and maintaining microservices-based apps;
- Some experience with other programming languages like Python, Node.js, Scala, Go;
- Good experience with HTML, CSS, JavaScript;
- Proficient in written English and at least good working knowledge of spoken English.
Preferred:
- Knows a little bit about Puppet and Capistrano.
- Basic understanding on how Amazon Web Services works.
📍 Hiring Model and Compensation
PJ and the salary range varies between R$ 6,500.00 and R$ 12,000.00 monthly according to the level of experience.
📍 Benefits
- Health and Dental Care Plans (AMIL);
- Game of the Month (one game per month to call yours available on our platform);
- 10 20% OFF Coupons to spend on our platform per year;
- Semiannual Balance for professional and educational courses;
In addition to the corporate benefits, we offer an extremely collaborative environment, with high transparency, flexible hours, and knowledge exchange.