Full-Stack Technical Lead

hace 2 semanas


Bogotá, Bogotá D.E., Colombia Critical Mass A tiempo completo

The Full-Stack Developer Technology Lead (FSTL) is responsible for designing and writing code, performing code reviews, developing technical documentation, and becoming a key contributor to their team and project.

A FSTL acts as a technical leader in projects, ensuring that the team maintains high levels of performance while assessing possible risks.

This position starts transitioning into a technical leadership role and moves away from an individual contributor role.


The FSTL will work closely with clients, developers, system administrators, project managers, business analysts and end users, writing code, performing code reviews, load testing, composing technical documentation, and supporting other departments in their tasks.

This individual is in charge of presentations for clients, becoming a subject matter expert in the respective field of expertise.


The individual in this position works with web applications and various back-end and front-end technologies, including HTML5, CSS and JavaScript, Java, and .NET, and is comfortable with content management systems and e-commerce platforms.


You will:

  • Responsible for various tasks related to both frontend and backend development.
  • Responsible for frontend (HTML/CSS/JavaScript), backend coding, and integration between the two layers.
  • Accountable for translating graphic designs delivered in composition documents into a standard and responsive solution using modern technologies and programming languages.
  • Present and communicate project ideas to the rest of the team and clients. Flagging any risks and concerns, as well as the potential solutions.
  • Work closely with Creative, Business, Technology, and QA teams to ensure quality and punctual software development.
  • Protect data through the implementation of best practices and security measures.
  • Work on serverside logic, databases, and APIs to support frontend functionalities and data management.
  • Understand, manipulate, and structure data using different formats.
  • Ensure the codebase is of high quality, wellorganized, and easy to maintain.
  • Conduct refactoring as needed to improve code structure and readability.
  • Lead and enforce the creation of policies and procedures when an opportunity for improvement exists.
  • Lead the design and architecture of complex web applications or software systems, considering scalability, maintainability, and performance.
  • Define and lead the code review processes and assist in debugging and testing complex solutions to ensure they function correctly.
  • Ensure the codebase is maintainable, highquality, and adheres to coding standards. Oversee code reviews and drive continuous improvement.
  • Enforces the highest level of quality assurance, including unit testing, validation testing, and supporting the QA analysts.
  • Ensure comprehensive documentation of the application, architecture, and technical decisions. Promote knowledge sharing within the team.
  • Expert use of version control systems (e.g., Git) to manage code and collaborate effectively with other developers.
  • Stay updated with the latest technologies, best practices, and industry trends to continuously improve your developer skills.
  • Communicate technical concepts and project updates effectively to both technical and nontechnical stakeholders.
  • Define and follow coding conventions and companyspecific standards to maintain code consistency and readability.
  • Work closely with designers, product managers, and other stakeholders to ensure a successful project delivery.
  • Define and complete security training, know best practices, and apply them accordingly.
  • Oversee performance optimization efforts and design strategies for handling scalability and high user loads.
  • Capable of defining training paths for other developers and new roles as needed.
  • Contribute to the design and architecture of the application, including database structure, APIs, and overall system layout.
  • Provide mentorship and guidance to the development team, promoting their professional growth and technical excellence.
  • Stablish processes to estimate tasks. Implement improvements to the process whenever possible.
  • Make sure the different phases of the projects are a success, including project planning, task estimation, and resource allocation.
  • Oversee the creation of CI/CD pipelines to automate testing, deployment, and monitoring processes.
  • Conducted performance evaluations for team members and provided constructive feedback to foster growth.
  • Encourage innovation and the adoption of best practices within the development team.
  • Research and evaluate emerging technologies, frameworks, and libraries for potential adoption in the project.
  • Define the technical direction and longterm vision for the project or product, aligning it with the organization's goals.
  • Lead the design and architecture of the application, making informed decisions about the choice of technologies, frameworks, and tools.
  • Manage direct reports, including conducting 1on1 meetings, helping define goals, managing vacations and time off, acting as an escalation point, enforcing internal policies, etc.
  • Be flexible and malleable to handle various situations, scenarios, needs, and requests without having all the information.

You have:

  • Advanced English Proficiency (B2+/C1 reading, writing, and conversation).
  • 6+ years of experience working in Front-End and Back-End technologies.
  • Expertise in working with databases, designing and optimizing database schemas, writing complex queries, and ensuring data integrity using SQL or NoSQL databases like MySQL, PostgreSQL, MongoDB, or Firebase.
  • Expertise in designing and developing web applications using various technologies such as JavaScript, PHP, Ruby, Python, Java, and .NET, and web services
  • Expertise in industrystandard design tools such as Photoshop, Illustrator, XD, Sketch or Figma
  • Expertise in web design patterns (e.g., modelviewcontroller, observer, etc.) and modern web design practices (e.g, Responsive Web Design)
  • Expertise in significant mainstream JavaScript libraries (e.g., React, VueJS, NextJS, jQuery, Angular, etc.....)
  • Advanced debugging and troubleshooting of web applications, preferably using debugging tools such as browser plugins, IDEs, or debugging proxies
  • Expertise with data transfer formats popular in web applications (e.g. JSON, XML)
  • Ability to design, develop, and maintain robust and scalable RESTful APIs, considering security, performance, and scalability.
  • Expert use of project and issuetracking software (Jira, Hive, Bugzilla)
  • Expertise with popular BE frameworks (e.g., WordPress, Drupal, Laravel, Episerver, Sitecore, Umbraco, etc.)
  • Expert knowledge of web standards (HTML5, CSS2/3), best practices (W3C) and latest trends
  • Capable of leading the implementation of complex functional requirements. Provide support to different teams as needed.
  • Expert knowledge of new technologies and emerging techniques in programming
  • Expertise in optimization techniques for digital assets and media
  • Capable of defining and following training paths for other colleagues, clients, and departments
  • Expertise in serverside technologies like , Django, Ruby on Rails, or , with the ability to design and implement complex backend systems.
  • Proficiency in using version control systems like Git for efficient code management and effective collaboration within development teams.
  • Experience in setting up and managing CI/CD pipelines and deploying applications to cloud platforms like AWS, Azure, or Heroku.
  • Ability to effectively lead crossfunctional teams, communicate technical concepts to nontechnical stakeholders, and contribute to product decisions.
  • Proficiency in writing comprehensive documentation and sharing knowledge with the internal teams, clients, and other teams.
  • Ability to manage time effectively and lead projects in parallel with set deadlines.
  • Capable of leading the estimation of different projects as needed while supporting several teams
  • Expertise in integrating solutions with external products from thirdparty vendors.
  • Expertise in writing unit tests and scripting load and performance tests.
  • Expertise with automation and preprocessing tools (e.g. Gulp, Webpack, ParcelJS, SASS, LESS)
  • Expertise with templating frameworks (e.g., Handlebars, PUG, Jade, Jekyll, etc.)
  • Expertise with SEO and Analytics (e.g., G4, GTM, GA, Floodlight, Universal Pixel, Medata, Yoast, etc.)
  • Expertise with the different levels of Accessibility and their implementation
  • Proven experience managing teams

What We Offer:

  • Competitive benefits packages
  • Vacation, compassionate leave, sick days, and flex days
  • Access to online services for families and new parents
  • End of year closure days (not deducted form vacation balance)
  • Diversity and Inclusion Board with 12 affinity groups
  • Internal learning and development programs
  • And more...
At Critical Mass, we value our employees and offer competitive compensation and benefits packages. If you're looking for a challenging and rewarding opportunity to impact our employees' lives significantly, we encourage you to apply for this exciting position today


The Talent Team at Critical Mass focuses on providing the best training, onboarding, and employee experience possible Our new hires & employees are the future of our organization, and we want to set you up for long-term success.

To do so, we expect our team to work from an office a minimum of 3 days a week.

The ask stems from our want to:
Strengthen opportunity for continuous learning
Improve collaboration and team relationships.
Increase employee engagement

This work model balances the need for individual flexibility while maintaining the relentless customer focus we provide at CM.

We understand that not everyone may feel comfortable with this expectation, so we ask that you please let us know immediately if there are any concerns so we can help navigate accordingly.

Critical Mass is an equal opportunity employer that is committed to diversity and inclusion in the workplace.

We do not tolerate discrimination on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

If you are an individual with disabilities who would like to request an accommodation, please reach out to


We are committed to fostering diversity, equity, and inclusion within our pool of candidates, with a target of achieving at least 50% representation from underrepresented communities.


The Critical Mass Talent Acquisition team will only communicate from email addresses that use the URLs and us.greenhouse- We will not use apps such as Facebook Messenger, WhatsApp, or Google Hangouts for communicating with you.

We will never ask you to send us money, technology, or anything else to work for our company.

If you believe you are the victim of a scam, please review your local government consumer protections guidance and reach out to them directly.

If U

S based:

If Canada based:
If U

K based:

If Costa Rica based:
#J-18808-Ljbffr
  • Developer Java Full Stack

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Neoris A tiempo completo

    Developer Java Full Stack:Date:May 26, 2023Location: BOGOTA, COCompany:NEORISWe are NEORIS **As a digital accelerator we help companies step into the future Currently we are looking for a Developer Java Full Stack.Presentación:At NEORIS we continue to grow and we want you to participate by adding more people to our teams. Invite them to be part of new and...


  • Bogotá, Bogotá D.E., Colombia Looi Consulting A tiempo completo

    We are looking for a Principal Full-stack Software Engineer to build advanced software in the human performance improvement market. You will work with developers, designers, and product team members through the SDLC including requirements analysis and design. The Principal Full Stack Software Engineer will have strong technical expertise, analytical skills...

  • Full Stack Developer

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Sagan A tiempo completo

    Job Title: Full Stack Developer and WebmasterLocation: Remote (CST Timezone) Works Schedule: Monday - Friday, 9 AM to 5 PM About Us: We're a trusted plumbing company serving the Chicagoland region for over 30 years. We have recently transitioned our website from WordPress to a React and system with the help of a front-end developer. Now, we're seeking an...


  • Bogotá, Bogotá D.E., Colombia Somewhere A tiempo completo

    Position : Ruby on Rails Full-Stack DeveloperWorking Hours : M-F 9am-5pm ESTSalary : 3,500USD to 4,500USD About the company: At Halo, you'll develop products that push innovations of the future into the present. You'll work alongside self-starters interested in solving real-world problems and streamlining the inefficiencies of external partnering for Fortune...

  • Full Stack Developer

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Hylink Digital A tiempo completo

    Title: Full Stack DeveloperCompany: Hylink ForgeLocation: Bogota / HybridEmployment Type:FTEWho We AreHylink Group was created from pure ambition.From the day we earned our very first client in 1994, to the global scale we have grown to become, our singular focus remains clear: work tirelessly to help our clients exceed their own ambitions. Whether crafting...

  • Technical Lead Back

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Neoris A tiempo completo

    Technical Lead Back:Date:Nov 24, 2023Location: BOGOTA, COCompany:NEORISEn NEORIS, acelerador digital que ayuda a las compañías a entrar en el futuro, estamos en búsqueda de Technical Lead Back ,Principales Responsabilidades:En NEORIS continuamos creciendo y queremos que participes sumando más personas a nuestros equipos. Invítalos a ser parte de nuevos...


  • Bogotá, Bogotá D.E., Colombia Looi Consulting A tiempo completo

    Position Description & ResponsibilitiesThe role responsibilities include: Taking part in full software development lifecycle (SDLC) which includes user requirement analysis, designing and writing new software programs, testing and final deployment of the allocated projects Leading companywide technical discussions, and are able to collaborate and include...


  • Bogotá, Bogotá D.E., Colombia AgileEngine A tiempo completo

    What you will do Develop views for searching and browsing a "roadmap" of scientific methodology that help investigators find appropriate tools for specific investigations. Develop a graphical workflow editor that enables investigators to build workflows by dragging and dropping tools onto a canvas, configuring them, and linking them together. Help users...


  • Bogotá, Bogotá D.E., Colombia NielsenIQ A tiempo completo

    Company DescriptionNielsen Brandbank Software Developers work collaboratively alongside other development team members, Product Owners & Scrum Masters to realize business goalsWorking within dedicated domains, the Senior Full Stack Developer using an incremental delivery approach - is responsible for guiding the team as one in developing new and existing...

  • Remote in Colombia

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Stack Builders A tiempo completo

    We're looking for a talented, passionate UX Designer to join our team at Stack Builders and help us create exceptional user experiences for our clients worldwide. We are a leading international software consultancy dedicated to pushing the boundaries of the software industry and empowering changemakers to shape the future of technology.As a UX Designer at...


  • Bogotá, Bogotá D.E., Colombia Professional Drone Solutions A tiempo completo

    We are a drone company that uses drone data to protect communities from large loss events like hurricanes using drones. We provide support for Landscaping, Construction, and Community Compliance for large communities in the US.We are looking to hire an English fluent, remote development lead that can help our company expand our international coding team. Our...

  • Technical Lead .NET

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Neoris A tiempo completo

    Technical LeadNet:Date:Mar 16, 2023Location:BOGOTA, COCompany:NEORISNEORIS:NEORIS is a Digital Accelerator that helps companies step into the future. We combine deep industry knowledge with the highest technological expertise in the market to create tailored solutions to overcome your business challenges and create disruptive growth. We have 20 years of...

  • Technical Lead Backend

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Global66 A tiempo completo

    Sé el/la próxim@ Technical Lead Backend de Global66 en Buenos Aires/Bogotá, acompáñanos a mejorar la calidad de vida de las personas y empresas a través de productos y servicios financieros tecnológicos.Somos una Tribu compuesta por más de 200 personas de diferentes nacionalidades, situadas en varios países (Chile, Argentina, Perú, Brasil y...

  • Technical Team Lead

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Sapiens A tiempo completo

    Technical Team Lead: Req ID: Location: Bogota, COAbout SapiensSapiens International Corporation (NASDAQ andTASE:SPNS) empowers the financial sector, with a focus on insurance, to transform and become digital, innovative and agile. Backed by 40 years of industry expertise, Sapiens offers a complete insurance platform, with pre-integrated, low-code solutions...

  • Java Sr Technical Lead

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia SII Colombia S.A.S A tiempo completo

    de la ofertaRol: Java Sr Technical LeadRequisitos: Ingeniero de Sistemas, software o carreras afines. Experiência de 5 años en el lenguaje de programación Java. Experiência liderando equipos de trabajo. Inglés conversacional.Número de vacantes: 1Condiciones Laborales: Tipo de Contrato: A Término Indefinido. Salario: A convenir + beneficios. Lugar de...

  • High Level Developer

    hace 2 semanas


    Bogotá, Bogotá D.E., Colombia Builder Lead Converter A tiempo completo

    Builder Lead Converter:High Level Developer:Builder Lead Converter, a leading Software With a Service (SwaS) company specializing in remodeler & home builder lead generation and conversions, is seeking a talented and dedicated Programmer to join our expanding team. If you are passionate about leveraging your programming expertise to drive innovation and...


  • Bogotá, Bogotá D.E., Colombia NielsenIQ A tiempo completo

    Company Description Label Insight is part of the Brandbank division of NielsenIQ and plays a crucial part in how we digitise, enhance and distribute data to clients and the wider NielsenIQ business. To help achieve this, we work with open data ecosystems in the cloud. Our clients around the world rely on NielsenIQ's data and insights to innovate and...


  • Bogotá, Bogotá D.E., Colombia Schlumberger A tiempo completo

    Analytics Full Stack DeveloperAbout SLBAbout the Bogota Information Technology Center (BITC)The Bogota Information Technology Center (BITC) has a fundamental and critical role in SLB corporate transformation and for delivering digital solutions to the larger organization. Our company has embarked on a corporate transformation to deliver a step change in the...


  • Bogotá, Bogotá D.E., Colombia Distillery A tiempo completo

    About Distillery:Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully...


  • Bogotá, Bogotá D.E., Colombia Global66 A tiempo completo

    Sé el/la próxim@ Technical Lead Backend de Global66 en Bogotá, acompáñanos a mejorar la calidad de vida de las personas y empresas a través de productos y servicios financieros tecnológicos.Somos una Tribu compuesta por más de 200 personas de diferentes nacionalidades, situadas en varios países (Chile, Argentina, Perú, Brasil y Colombia) Nos...