
Tech Lead, Ruby on Rails – Node.js
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Colombia.
• Define and communicate the technical direction of your team: service architecture, API contracts, design of event-driven flows on Kafka, and strategies for evolving legacy systems.
• Design, build, and scale services in Rails and Node.js with a focus on reliability, performance, and maintainability.
• Be part of the technical architecture team, participating in decisions that span teams and services: boundaries between domains, integration standards, observability, and resilience.
• Write and review RFCs and design proposals; clearly communicate complex technical trade-offs to both technical and non-technical audiences.
• Solve the most complex and far-reaching technical problems, including debugging distributed systems in production and incident response.
• Lead demanding yet constructive code reviews and design reviews, raising the technical level of the team.
• Mentor engineers at all levels, helping them grow technically and gain autonomy. Your success includes training the next generation of technical leaders.
• Collaborate with product and the Engineering Manager to translate business objectives into executable technical plans, knowing when to say no to the right things.
• Ensure quality standards: testing, CI/CD, security, and AI-assisted development practices with quality control.
• B2 level English or higher.
• Over 8 years of experience in software engineering, with deep production experience in both Ruby on Rails and Node.js (experience with only one is insufficient).
• Proven experience in technically leading development teams: you have defined and successfully executed the technical direction of a team or organization.
• Experience in designing and operating microservices and APIs in production at scale, including event-driven systems (Kafka or equivalent).
• Practical experience with distributed systems: consistency, idempotency, handling partial failures, capacity planning, and observability (tracing, metrics, structured logging).
• Experience operating services on Kubernetes in any cloud provider (GCP, AWS, or Azure).
• Solid knowledge of modern frontend (React/Next.js) sufficient to make architectural decisions that span both frontend and backend.
• Demonstrated ability to mentor engineers and elevate the technical level of a team.
• Daily use of AI tools for development, with the judgment to review and validate what they produce.
• Ability to communicate complex ideas clearly in writing and verbally, in both Spanish and English.
• Mission at a regional level: to ensure that businesses in LATAM can focus on their logistics without worry.
• Location: Argentina, Colombia, Mexico, Panama, Peru, Venezuela.
• Structure: 100% remote.
• Schedule: Monday to Friday, 8:00 AM to 5:00 PM CST (Mexico). Flexible hours during new releases.
• Opportunities for growth and professional development.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.