Software Development Tech Lead
at Golabs
Quesada, Provincia de Alajuela, Costa Rica -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 19 Oct, 2024 | N/A | Kubernetes,Agile Methodologies,Microservices,Mariadb,Leading Development Teams,Google Analytics,Communication Skills,Architecture,Confluence,Mysql,Software Development,Jira,Docker,Completion,Performance Tuning,Spring Boot,New Relic,Mongodb,Databases,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT THE JOB SOFTWARE DEVELOPMENT TECH LEAD
Location: Mexico City, Mexico
We are seeking a seasoned Software Development Tech Lead to join our team. This role requires a strong leader who can guide a team of developers, architect solutions, and ensure the performance, reliability, and scalability of our applications.
QUALIFICATIONS
- 8+ years of professional experience in software development with a strong focus on Java and Spring Boot.
- English proficiency (B1/C2 level).
- Proven experience leading development teams and driving technical projects to completion.
- Expertise in observability, monitoring, and debugging tools like New Relic, Grafana, Metabase, and Google Analytics 4 (GA4).
- Strong understanding of RESTful API design and microservices architecture.
- Solid experience working with databases such as MySQL, MongoDB, and MariaDB
- Hands-on experience with performance tuning, scaling applications, and addressing production incidents.
- Familiarity with DevOps practices, including CI/CD pipelines and containerization tools such as Docker and Kubernetes.
- Strong problem-solving skills and the ability to make sound technical decisions.
- Excellent communication skills and the ability to collaboraten with multiple teams.
- Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira, Confluence, or similar.
Responsibilities:
- Lead the development team in designing and implementing scalable, high-performance software solutions using Java and Spring Boot.
- Provide technical direction, mentorship, and guidance to junior and mid-level developers.
- Collaborate with cross-functional teams including product managers, QA, and DevOps to ensure seamless integration and deployment of new features.
- Design and optimize back-end architecture to support high-availability, robust APIs, and microservices.
- Ensure best practices for code quality, security, and software performance through code reviews and architecture discussions.
- Lead troubleshooting and debugging efforts, utilizing observability tools to identify and resolve production issues quickly and efficiently.
- Drive continuous improvement initiatives to improve development processes, speed of delivery, and overall product quality.
- Facilitate Agile practices (Scrum or Kanban), including sprint planning, backlog grooming, and retrospectives.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Quesada, Provincia de Alajuela, Costa Rica