Please, let redbee know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Join a curious and collaborative team that is passionate about their work and strives to deliver their best version.
Act as a technical reference in the assigned project.
Lead the team technically, ensuring adherence to engineering best practices.
Monitor the technical progress of the team and follow the project roadmap.
Design and implement robust and scalable solutions.
Conduct end-to-end development, defining architecture, methodology, KPIs, and best practices.
Ensure the quality of the work produced by implementing practices such as continuous delivery, pair programming, and code reviews.
Constantly monitor the impact metrics of the work done.
Participate in the project roadmap with high-level estimations and project management by defining tasks and following up on them.
Requirements:
You must have at least 10 years of proven experience in software development, particularly with Ruby (2.x/3.x) and Ruby on Rails (5.x/7.x), along with over three years of experience in technological leadership.
Solid knowledge and practical experience in using ORMs and managing relational and non-relational databases is required.
Experience in database versioning is necessary.
Knowledge or experience in Docker and Kubernetes for container and cluster management is a plus.
Experience in developing and consuming REST services, as well as implementing and managing message queues and distributed architectures, is required.
Knowledge of security patterns and authentication, along with skills to ensure high performance, scalability, and availability of applications, is expected.
Experience or knowledge in cloud services, especially AWS, including SNS, CloudWatch, and EKS, is required.
A solid understanding and application of design principles such as SOLID and Clean Architecture, particularly hexagonal architecture, is necessary, along with experience in microservices and distributed transactions.
Experience working within agile teams using methodologies like Scrum and Kanban is expected.
You must have problem-solving skills to effectively address technical and performance issues, as well as troubleshooting abilities.
The ability to create detailed technical documentation, including sequence and activity diagrams, and architecture documentation is valued.
A strong commitment to code quality and adherence to best development practices is expected.
You must possess an advanced level of English, with the ability to interact daily with stakeholders in the United States.
Benefits:
You will find a space to grow and develop your skills in a collaborative work environment.
The company focuses on sharing knowledge and emphasizes the impact and value added to the business.
You will have the opportunity to work remotely, providing flexibility in your work-life balance.
Apply now
Please, let redbee know you found this job
on RemoteYeah
.
This helps us grow 🌱.