Technology
·
Mexico City
·
Hybrid Remote
Tech Lead
The Role:
Lead the development team, taking ownership of the software factory’s output, ensuring quality, scalability, and alignment with business requirements. This role will focus on improving processes, reducing technical debt, and implementing best practices across all stages of the software development lifecycle.
Responsibilities:
- Technical Leadership:
- Oversee and guide the development team to ensure high-quality, efficient, and
scalable solutions. - Collaborate with the Software Architect to design and implement robust technical solutions aligned with the organization’s goals.
- Lead code reviews, ensuring adherence to best practices, coding standards, and architectural guidelines.
- Drive the resolution of critical technical issues and bottlenecks.
- Oversee and guide the development team to ensure high-quality, efficient, and
- Team Management:
- Coordinate with the Software Factory team (internal and external) to ensure timely delivery of features and bug fixes.
- Mentor and support developers, fostering a collaborative and high-performing team culture.
- Evaluate team performance and recommend upskilling or process improvements.
- Quality Assurance:
- Identify and mitigate risks in software development, including poor code quality, untested modules, and misaligned solutions.
- Ensure proper testing processes, including unit testing, integration testing, and regression testing, are applied to all deliverables.
- Maintain and improve the CI/CD pipelines.
- Collaboration with Business Units:
- Work closely with Product Owners and Business Analysts to understand user stories and technical requirements.
- Ensure clear communication between business and technical teams to manage expectations and outcomes.
- Innovation and Best Practices:
- Drive innovation within the team, recommending and implementing new technologies, tools, and practices.
- Focus on continuous improvement of the development lifecycle, tools, and methodologies.
- Ensure the sustainability and scalability of the codebase, reducing technical debt.
- Platform and System Monitoring:
- Ensure system stability and performance for our custom ERP+CRM system, providing solutions that enhance operational efficiency.
- Conduct root-cause analysis for critical defects and implement long-term solutions.
Required Skills:
- Programming Languages:
- Java (openJDK 13)
- SQL
- HPQL
- TypeScript
- HTML
- CSS3
- Frameworks:
- SpringBoot (2.17.0)
- Vue.js (2.6.11)
- Database:
- PostgreSQL (12.2)
- Category
- Technology
- Locations
- Mexico City
- Remote status
- Hybrid Remote
- Employment type
- Full-time
Technology
·
Mexico City
·
Hybrid Remote
Tech Lead
Loading application form