Backend Technology Lead

Backend Technology Lead
Empresa:

Critical Mass


Detalles de la oferta

The Back-End Technology Lead (BETL) is responsible for designing and writing code and providing support to applications. A Back-End Technology Lead acts as a technical leader in projects, ensuring that the team maintains high levels of performance, while assessing possible risks. This position starts the transition into a technical leadership role and moves away from an individual contributor role.
The BETL works writing code, performing code reviews, composing technical documentation, and supporting other departments in their tasks collaborating with other disciplines, as well as performing oversight and career development initiatives for his team. This individual oversees presentations for clients, becoming a subject matter expert in the respective field of expertise.
You will:
Helps coordinate the team's technical communication with other groups such as Creative, Business and Technology throughout all phases of a project lifecycle.
Works closely with other leaders to ensure the technology used will meet functional and performance targets.
Owns the technical architecture and design of systems and oversees development.
Understands and maps user and business requirements to an appropriate technical solution.
Ensures concise and clear documentation is maintained by all peers for the projects as dictated by each Capability's guidelines and best practices.
Performs code reviews and enforces coding guidelines and best practices.
Presents software releases to clients, including but not limited to reviewing code changes, and presenting solutions and justifications for tasks.
Debugs or troubleshoots complex or critical issues that cannot be handled by junior positions.
Establishes continuous integration platform for the project.
Ensure good practices and usage the revision control system.
Creates training programs for technologies within fields of expertise.
Responsible to setup regular one-on-one meetings to provide coaching, feedback, career development, and status reporting.
Oversee project's progress and timelines.

You have: 
5 years of experience designing and developing web applications using various technologies and languages such as Java, .NET, Nodejs and PHP.
Proficiency with data storage patterns and practices, namely relational (SQL) and/or non-relational (NoSQL) platforms.
Proficiency integrating solutions with external services and APIs from third-party vendors.
Proven track record as a technical team leader.
Advanced level in design patterns and software engineering principles.
Expertise in XML and JSON, and their role in software projects.
Familiarity with cloud-based solutions (e.g. Amazon, Rackspace, Azure, etc.) and deployment guidelines.
Familiarity with web performance, such as load balancing and caching (CDN, HTTP caching, memory caching, etc.)
Familiarity with the physical and logical architecture of a system across servers, data centers and content delivery networks.
Familiarity with various architectural patterns (Service Oriented Architecture, Aspect Oriented Architecture, N-tier, Distributed Architecture, Client-Server) and the reasons for choosing each one.
Capable of maintaining and organizing revision control systems, including choosing a branching strategy and providing merge and conflict resolution.
Capable of configuring continuous integration servers and defining multiple environments as required for each project.
Capable of designing and choosing a quality assurance process for the project including guidelines for unit tests, load testing and performance testing.
Familiarity with system security within various platforms including Unix and Windows, SSL certificates, single sign-on, data encryption and role-based authorization.
Experiencia en FE (JS, HTML y CSS) 
AEM experience (is a plus). 

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 make a significant impact on the lives of our employees, we encourage you to apply for this exciting position today!
The Talent Team at Critical Mass is focused on ensuring we provide 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. In an effort to do so, we expect our team towork from an office a minimum of 3 days a week.


Fuente: Greenhouse

Requisitos

Backend Technology Lead
Empresa:

Critical Mass


Content Author

The Content Author (CA) is responsible for creating, editing and tracking down the content within a CMS environment, which also implies interacting with majo...


Desde Critical Mass - Cundinamarca

Publicado 2 days ago

Deployment Specialist

As a Deployment Specialist, you will be focusing on deploying updates and managing content using Adobe Experience Manager (AEM) and overseeing our web perfor...


Desde Critical Mass - Bogotá D. C.

Publicado 2 days ago

Full-Stack Technical Lead - (4640)

The Full-Stack Developer Technology Lead (FSTL) is responsible for designing and writing code, performing code reviews, developing technical documentation, a...


Desde Critical Mass - Bogotá D. C.

Publicado 23 days ago

Quality Assurance Lead (Automation) - 4643

A QA Lead reports to a QA Manager and works closely with QA Subject Matter Experts, other QA members, project managers, designers, and developers to ensure Q...


Desde Critical Mass - Bogotá D. C.

Publicado 19 days ago

Built at: 2024-06-28T23:46:32.645Z