Software Development Tech Lead

at  Golabs

Quesada, Provincia de Alajuela, Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified19 Oct, 2024N/AKubernetes,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,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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