Talent.com
Esta oferta de trabajo no está disponible en tu país.
Tech Lead - Senior Software Engineer

Tech Lead - Senior Software Engineer

CODE ExitosCR
Hace 20 días
Tipo de contrato
  • Quick Apply
Descripción del trabajo

The Tech Lead  is a key role where engineers take ownership of complex technical challenges, lead and deliver critical projects / features, and help drive technical decisions. Tech Lead engineers are expected to work independently, tackle high-impact tasks, lead projects and actively mentor junior developers.

At this level, engineers demonstrate technical excellence, contribute significantly to system design and architecture, and play a leading role in ensuring software quality and scalability. This role serves as a foundation for growing into an Architect Engineer position.

Requirements

  • Design, develop, and deliver complex full-stack features with high quality, owning solutions end-to-end.
  • Collaborate on system design and architecture, ensuring scalability, maintainability, and performance.
  • Write clean, maintainable, and efficient code across the full stack, following modern best practices (e.g., SOLID principles).
  • Develop and maintain frontend components using modern frameworks like React, Vue.js, or Angular.
  • Design and optimize APIs, services, and backend systems for performance and reliability.
  • Integrate frontend and backend components seamlessly, ensuring a smooth user experience.
  • Troubleshoot and resolve technical challenges across the stack, including performance bottlenecks.
  • Contribute to code reviews, ensuring quality standards, and mentor junior and mid-level engineers.
  • Implement and maintain CI / CD pipelines for automated testing, builds, and deployments.
  • Collaborate with product managers, designers, and stakeholders to clarify requirements and deliver solutions.
  • Document technical decisions, processes, and best practices to improve team knowledge.
  • Actively mentor junior engineers and foster technical growth within the team.

Skills and Qualifications

  • Strong proficiency in full-stack development, including :
  • Frontend : Proficiency with modern frameworks like React, Vue.js, or Angular.
  • Familiarity with state management tools like Redux, Pinia, or MobX.
  • Backend : Proficiency in backend languages such as C#, Golang, Node.js, or Python.
  • Deep understanding of SOLID principles and modern software design patterns.
  • Experience in designing and building scalable APIs (RESTful or gRPC).
  • Strong knowledge of HTML, CSS, and JavaScript / TypeScript, including responsive design practices.
  • Hands-on experience with databases (SQL and NoSQL), including query optimization.
  • Experience with containerization tools (e.g., Docker) and orchestration platforms like Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and relevant services (e.g., Lambda, S3, EC2).
  • Experience working with CI / CD pipelines (e.g., GitHub Actions, Jenkins, or CircleCI).
  • Solid understanding of version control systems (Git) and collaborative workflows.
  • Ability to debug, test, and optimize code across the full stack (unit testing, integration testing, performance optimization).
  • 4+ years of professional experience as a software developer, delivering full-stack solutions.
  • Strong collaboration and communication skills for working across teams
  • Additional Skills

  • Exposure to monitoring and observability tools (e.g., Datadog, Prometheus, or Grafana).
  • Experience optimizing web applications for performance and SEO.
  • Knowledge of security best practices in frontend, backend, and APIs.
  • Contributions to open-source projects or technical blogs showcasing full-stack expertise.
  • Career Path Recommendations

    For Tech Lead engineers aiming to advance to Architect Engineer, we recommend :

  • Leading design and architecture discussions for end-to-end systems.
  • Taking ownership of systems and features across multiple projects.
  • Developing deep expertise in frontend and backend architecture and cloud-native solutions.
  • Acting as a technical mentor for the team, driving best practices and knowledge sharing.
  • Demonstrating the ability to align technical solutions with business and user needs
  • Evaluation Metrics

    Managers will evaluate the Tech Lead engineers based on :

  • Delivery of high-quality, full-stack solutions with strong ownership and minimal supervision.
  • Contributions to system design, architecture, and scalability across the stack.
  • Code quality, maintainability, and testing coverage.
  • Impact on team growth through mentoring and leadership in technical discussions.
  • Initiative in identifying and implementing improvements to team processes, performance, and systems.
  • Lead projects and team to a successful delivery through best practices.
  • Crear una alerta de empleo para esta búsqueda

    Senior Software Engineer • CR

    Ofertas relacionadas
    Lead Engineer / Team Leader

    Lead Engineer / Team Leader

    PlaybypointSan Jose, CR
    Quick Apply
    Playbypoint is an all-in-one club management software for racquet sports facilities.Our platform simplifies operations for tennis, padel, and pickleball clubs by centralizing court booking, member ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Profesor de álgebra - San Isidro de El General

    Profesor de álgebra - San Isidro de El General

    SuperProfSan Isidro de El General, Costa Rica
    En 7 años, Superprof se convirtió en líder del mercado de las clases particulares en Latinoamérica y por más de 10 años en el mundo. Gracias a su modelo de negocio, Superprof es una excelente altern...Mostrar másÚltima actualización: hace más de 30 días
    Software Engineer (Python) | Remote | Startup Transforming legal tech with AI

    Software Engineer (Python) | Remote | Startup Transforming legal tech with AI

    Atomic HRSan José, San José Province, .CR
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior QA Automation Engineer Lead

    Senior QA Automation Engineer Lead

    Growth Acceleration PartnersRemote, Costa Rica
    Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company.We consult, design, build, and modernize revenue-generating software and data engineering solutio...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    SR. Software Engineer

    SR. Software Engineer

    PRAXISCosta Rica, San José, CR
    Minimum 8 years experience • Must have experience with mission critical applications, preferably medical products or devices. Knowledge of regulatory requirements preferred.Skills • Expert in C++ an...Mostrar másÚltima actualización: hace más de 30 días
    Sr Software Engineer (Go & Python)

    Sr Software Engineer (Go & Python)

    ZipdevCR
    Quick Apply
    We are looking for an experienced Senior Engineer to play a pivotal role in the future growth of our client's company.This role will involve back-end system design and coding, with a heavy dose of ...Mostrar másÚltima actualización: hace 20 días
    Senior MacOS Internals Lead Engineer

    Senior MacOS Internals Lead Engineer

    SurCR
    Quick Apply
    We're looking for a Senior macOS Internals Lead Engineer to drive the development of low-level security and compatibility functionality. You will lead a team of exceptional engineers while remaining...Mostrar másÚltima actualización: hace 16 días
    Remote - Senior software engineer

    Remote - Senior software engineer

    World Business Lenders, LLCCR
    Quick Apply
    World Business Lenders (WBL) provides general purpose short-term real estate collateralized commercial loans to a broad customer base comprised of small and medium sized businesses throughout the U...Mostrar másÚltima actualización: hace 19 días
    Remote Control System Engineer : Senior Level

    Remote Control System Engineer : Senior Level

    Uptalent.ioSan José, San José Province, CR
    Quick Apply
    Leading company specializing in the design of control solutions for the building automation industry is seeking to fill the following position : . The Senior Design Engineer I, under administrative su...Mostrar másÚltima actualización: hace más de 30 días
    Senior Software Engineer (Python) | Remote | Startup Transforming legal tech with AI

    Senior Software Engineer (Python) | Remote | Startup Transforming legal tech with AI

    Atomic HRSan José, San José Province, .CR
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Mostrar másÚltima actualización: hace más de 30 días
    Senior DevOps Engineer (Contractor)

    Senior DevOps Engineer (Contractor)

    JobgetherCR
    Quick Apply
    This position is posted by Jobgether on behalf of a partner company.We are currently looking for a Senior DevOps Engineer in Latin America. This role provides a unique opportunity to design and mana...Mostrar másÚltima actualización: hace 5 días
    Senior AI Engineer (GenAI)

    Senior AI Engineer (GenAI)

    Tech9Heredia, CR
    Quick Apply
    At Tech9, we are driven by a clear vision—to empower organizations with AI-centered solutions that make them more adaptable, efficient, and future-ready. As a company at the forefront of innov...Mostrar másÚltima actualización: hace más de 30 días
    Senior Android Engineer (Remote - Latam)

    Senior Android Engineer (Remote - Latam)

    JobgetherCR
    Quick Apply
    This position is posted by Jobgether on behalf of a partner company.We are currently looking for a Senior Android Engineer in Latin America. This role offers the opportunity to design and develop hi...Mostrar másÚltima actualización: hace 5 días
    Senior Desktop Engineer

    Senior Desktop Engineer

    SurCR
    Quick Apply
    We are looking for a Senior Desktop Engineer to design, build, and maintain desktop applications for macOS and Windows environments. This role involves working across both system and application lay...Mostrar másÚltima actualización: hace 3 días
    Senior Full-stack Engineer (Django & React)

    Senior Full-stack Engineer (Django & React)

    PearlCR
    Quick Apply
    Remote| Must be able to work EST hours.Competitive base salary in USD.PropTech / B2B SaaS / Real Estate Technology.Pearl works with the top 1% of candidates from around the world and connects them ...Mostrar másÚltima actualización: hace 16 días
    • Oferta promocionada
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno ConsultingCosta Rica, Costa Rica
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Mostrar másÚltima actualización: hace más de 30 días
    LATAM Senior Software Engineer (Angular &.NET)

    LATAM Senior Software Engineer (Angular &.NET)

    JobgetherCR
    Quick Apply
    This position is posted by Jobgether on behalf of a partner company.We are currently looking for a.Senior Software Engineer (Angular &. As a Senior Software Engineer specializing in Angular and....Mostrar másÚltima actualización: hace 11 días
    • Oferta promocionada
    Software Engineer Golang

    Software Engineer Golang

    R&SSan José, San José, CR
    About the Role We are looking for a talented Software Engineer to join our team building high transaction volume, distributed platform components for our enterprise SaaS banking technology platform...Mostrar másÚltima actualización: hace más de 30 días