Senior Software Engineer Job Description
We're seeking a seasoned Senior Software Engineer to join our dynamic and innovative team. As a key member of our backend development team, you will be responsible for delivering high-traffic applications that are well-monitored and fully tested.
Your primary focus will be on the entire development lifecycle, from conceptualization to deployment. You'll collaborate with experienced engineers to share ideas and solutions, ensuring that our applications meet the highest standards of quality, security, and efficiency.
The ideal candidate will have 5+ years of experience building production web applications in an agile environment and at least 3 years of experience with Ruby on Rails. They should also be familiar with event-based architecture and be passionate about staying up-to-date with the latest industry trends.
Key Responsibilities:
* Design, develop, and deploy scalable and reusable code promoting efficient development
* Identify areas for improvement and take ownership of small-to-medium-sized systems
* Communicate effectively with team members and stakeholders
* Adapt to roadblocks and resolve issues efficiently
* Align work with customer value using feedback to prioritize features
Required Skills and Qualifications:
* 5+ years of experience building production web applications in an agile environment
* 3+ years of experience with Ruby on Rails
* Familiarity with event-based architecture
* Strong understanding of software design patterns and principles
* Excellent communication and collaboration skills
Benefits:
* This is a CLT contract with full benefits
* Paid in BRL
We're Committed to Diversity and Inclusion:
We encourage individuals from diverse backgrounds to apply and are committed to a fair and consistent interview process.