Technical leadership of architecture initiatives, ensuring scalable, resilient, and secure solutions.
Design and implementation of microservices and high-availability distributed systems.
Define technical standards (architecture, observability, integration, security), documenting them in RFCs and ADRs.
Develop and operate solutions on AWS, leveraging services such as Lambda, DynamoDB, SQS/SNS, API Gateway, RDS, among others.
Operate and monitor production systems using tools like Datadog and CloudWatch.
Support other teams as a technical reference, promoting best practices and mentoring more junior engineers.
Collaborate with product and business teams to align technical solutions with the company's strategic needs.
Requirements
6+ years of software engineering experience.
Experience with Ruby in production environments.
Experience with complex system architecture, microservices, and high-volume integrations.
Proven experience with AWS (managed services, networking, security, and automation).
Experience with Docker and Kubernetes.
Strong knowledge of relational and non-relational databases (e.g., Postgres, DynamoDB, Datomic).
Experience with messaging on AWS (SQS, SNS).
Proficiency with Git and good version control practices.
Ability to lead technical projects, work autonomously, and collaborate across teams.
Benefits
100% remote work.
Trust-based culture focused on results, providing strong challenges and learning opportunities.
Autonomy and ownership in a collaborative and empathetic environment.
Feedback culture and regular 1:1s with empathetic leadership and no micromanagement.
Comprehensive benefits such as meal/food allowance, childcare support, home office stipend, health coverage, education and cultural benefits, Gympass, birthday day-off, discounts for therapy and English courses, among other partner benefits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.