Career Renew is recruiting for one of its clients a Backend Tech Lead Developer - Hybrid position in Mexico.
Responsibilities:
Responsible for building reusable and scalable components
Guide the team on technology strategy related to coding practices, continuous integration and automated deployment
Maintain, communicate, and drive adoption of cloud operation standards and tooling across Cloud DevOps and Infra delivery teams (to propagate cloud-related best practices)
Design underlying infrastructure architecture and orchestration across hybrid environments, in collaboration with the DevOps
Design and develop business logic and product backend systems
Work closely with frontend developers to design and develop functional, performance and comprehensive APIs
Write unit, integration, and performance tests. Develop automation tools and continuous integration pipelines for daily tasks
Develop to high quality, with good documentation and code-efficient
Challenging ideas and opinions to avoid mistakes and inefficient solutions
Requirements
Based in Mexico
Experienced developer or technical lead with deep insight into newest technologies and trends
Able to make architecture decisions at team and product level
Deep understanding of system development lifecycles
Experience as a backend developer in common languages (Java with Spring boot, etc.)
Deep knowledge of object-oriented programming and engineering principles such as SOLID, clean architecture, event storming, etc.
Significant experience writing and using RESTful API services geared towards standalone services and large-scale applications to tune performance
Experience with SQL and NoSQL database systems (e.g. MySQL, Oracle, DynamoDB, etc.)
Experience with AWS Cloud
Experience with: Junit, Maven, Git, Docker, Kubernets, Microservices.
Ability to write effective unit, integration and API tests
It is a plus to have immutable infrastructure knowledge, infrastructure automation and provisioning tools
It is a plus to have worked in fintechs
Individual skills
Advanced English
Strong communication skills with ability to communicate complex technical concepts and align the organization in decisions
Credibility and leadership qualities to take fast and difficult product decisions
Strong problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Use team collaboration to efficiently create innovative solutions
Entails strong attention to detail and ensures a high-quality product and an organized build process
Mindset amp; Behaviors
Passionate about technology and excited about the impact of emerging/disruptive technologies
Open to learning new ideas
High energy and passionate individual who inspires team members to reach their maximum potential
Excited about challenging the status-quo, trying new solutions outside approved standards and embracing change
Believes in a non-hierarchical culture of collaboration, transparency, and trust across the tea