Summary
Join our engineering team in Portugal or Brazil and become a valued member of a collaborative, autonomous, cross-functional team. You will discuss and promote new features, listen to customer needs, and suggest feasible options. The team commits to goals, deadlines, and objectives, designs system architectures, and makes technical decisions. Clear and responsible communication is essential. The role involves working with Ruby, building scalable systems, and utilizing various technologies like Redis, PostgreSQL, and MongoDB. Growth opportunities and a supportive culture are offered.
Requirements
- Large experience with Ruby
- High-quality, maintainable code
- OOP and SOLID principles
- Unit testing ability and understanding of how to structure testable code
- RSpec or MiniTest
- Experience in Git
- Storage: Redis, PostgreSQL, MongoDB
- Ability to build highly available, scalable and concurrent systems with many APIs interactions
- Strong English communication skills, both written and verbal
Responsibilities
- Discuss and promote the implementation of new features
- Listen to the customer and suggest feasibility options
- As a team commit to goals, deadlines, and objectives
- As a team design and define system architectures and contribute to technical decisions
- Communicating your needs clearly and responsibly
Preferred Qualifications
- Container (Docker / Kubernetes)
- Rack, Sinatra or Rails
- Event Machine
- ELK stack
- AWS (ECR, EC2, S3, RDS)
Benefits
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture
- A culture in which we donβt criticise failure but ensure we learn from our mistakes
- An Agile environment where your ideas are welcome
- The possibility to grow and experience different projects
- Fully remote
- Ongoing Training & Mentoring
- The possibility to travel
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.