What will I be doing?
Develop features and improvements to the services and products in a secure and well-tested way according to company guidelines.Write technical documentation.Solve technical problems of high scope and complexity.Ensure our code style, maintainability, and best practices for high-scale services and products.Deal with performance and optimization problems, particularly on a large scale, and demonstrate the ability to diagnose and prevent these problems.Provide mentorship to team members to help them grow their technical skills and remove blockers to their autonomy and agility.Provide architecture and design direction to your team.Available to solve critical issues as necessary.
What skills do I need?4+ years of experience in software design and developing rack applications with Ruby and JavaScript.Spanish ProficiencyExperience creating microservices and consuming APIs.Strong knowledge and practice of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.Hands-on experience writing and shipping high-quality, large-scale distributed systems and client-server architectures.Able to effectively communicate technical ideas to and collaborate with both technical and non-technical peers.
Not Required But ConsideredPrevious experience working with GCP.Experience working with Kafka or/and Pub/Sub.Experience with containerization tools (Docker, Kubernetes).Knowledge of common algorithms & data structures.
Salario dev: 2000 - 4500 USD dependiendo de habilidades y resultados del proceso para developers / 40-90K MXN brutos en MéxicoSalario Tech Lead: 4000 - 6000 USD dependiendo de habilidades y resultados del proceso para Tech Leads / 80-120K MXN brutos en México