Tech lead / architect location: guadalajara, mexico
responsibilities:
- take full ownership of the product, overseeing architecture, development, and ongoing support. - collaborate with stakeholders, including end users, to gather requirements, address technical challenges, and propose solutions. - design and implement scalable, high-performance architectures using modern technologies. - lead and mentor the development team, ensuring adherence to best practices, high code quality, and robust system design. - maintain product reliability, performance, and high availability. - manage cloud deployments (aws/gcp) with a strong focus on security and scalability. - optimize application performance and infrastructure costs efficiently. - implement and maintain caching, queuing, and background processing mechanisms. - drive devops and ci/cd best practices to streamline deployments. - monitor, diagnose, and resolve issues quickly to minimize downtime. - stay informed about industry trends and emerging technologies to foster innovation.
technical skills required:
- angular, typescript - nodejs, nestjs - elastic search - mysql, mongodb - aws
preferred skills:
- docker, kubernetes, gcp - redis, bull queue
qualifications:
- 7+ years of experience in software development, including at least 3 years in a leadership or architectural role. - proven expertise in designing and developing scalable, secure web applications. - hands-on experience with microservices architecture and cloud-native solutions. - strong understanding of database design, optimization, and management. - experience working with ci/cd pipelines, devops practices, and cloud deployments. - ability to engage with end users, gather requirements, and translate them into technical solutions. - strong analytical and debugging skills. - excellent communication and leadership abilities.