




Senior Development Analyst with strong technical skills and leadership experience to serve as a reference within our team. This person will be responsible for guiding developers, ensuring delivery quality, proposing architectural improvements, and actively participating in product technical decisions. The role involves both hands-on development and technical coordination, ensuring the team operates efficiently, adheres to best practices, and remains focused on results. Responsibilities * Technically lead the development team, acting as mentor and facilitator. * Plan, prioritize, and distribute tasks jointly with the team and product manager. * Conduct code reviews, guide best practices, and ensure architectural standards. * Participate in designing and evolving application architecture. * Serve as the reference expert for the primary technology stack, supporting resolution of complex issues. * Collaborate with other areas (Product, QA, Support, Infrastructure) to ensure consistent deliveries. * Optimize development processes, automation, and application performance. * Monitor technical metrics and drive continuous improvements. ⸻ Technical Requirements Solid experience with: Back-end * Ruby on Rails (advanced – scalable architecture experience preferred) * PostgreSQL (data modeling, complex queries, optimization) * Sidekiq (asynchronous processing and background jobs) * RabbitMQ (messaging, queues, service-to-service integration) Front-end * Vue.js (componentization, state management, SPA best practices) Infrastructure & Performance * AWS (EC2, S3, RDS, CloudWatch, IAM, or equivalent) * Redis (caching, sessions, locking) * Memcached * Deployment integration and automation (CI/CD) Behavioral Requirements * Analytical profile with results orientation. * Ability to lead teams collaboratively and pragmatically. * Clear and direct communication. * Proactivity in proposing technical and process improvements. * Commitment to system quality, stability, and scalability. Differentiators * Prior experience as Tech Lead or technical leader. * Experience with microservices or distributed architectures. * Knowledge of other programming languages (Node.js, Python, etc.). * Experience with agile methodologies (Scrum, Kanban). * Experience with monitoring systems (New Relic,


