Senior Software Engineer
Our mission is to empower creators to build impactful businesses through courses, coaching, and community. We're seeking a senior software engineer to join our dynamic team at an exciting turning point in our company's journey.
The role requires developing high-traffic applications with secure code, scalability, and reuse. Key responsibilities include:
* Writing secure, efficient, and high-quality code.
* Developing scalable reusable code that promotes efficient development.
* Improving the codebase by fixing bugs, optimizing performance, and creating reusable libraries.
* Understanding documentation and test techniques like unit testing, integration testing, and stress testing.
* Communicating effectively with team members and stakeholders.
* Adapting to roadblocks and resolving issues like debugging and troubleshooting.
* Aligning work with customer value by using feedback to prioritize features.
Requirements for this position include:
* 5+ years of experience building production web applications in agile environments.
* 3+ years of Ruby on Rails experience.
* Migrating domains from monolithic to microservices.
* Working with systems at scale utilizing microservices, AWS services.
* Team player mentality with collaboration, documentation focus, and asynchronous communication skills.
* A passion for solving complex technical problems.
Nice to have:
* Go language experience.
This is a CLT contract with full benefits, paid in BRL.