Backend Technology Lead

Full Time
San José Province, San José, Costa Rica
3 months ago

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:

  • Maternity and parental leave extra days
  • 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 from vacation balance)
  • Diversity and Inclusion Board with 12 affinity groups
  • Internal learning and development programs
  • Enterprise-wide employee discounts
  • 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 to work from an office a minimum of 3 days a week.

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 accommodations@criticalmass.com.

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 criticalmass.com and us.greenhouse-mail.io. 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: https://www.consumer.ftc.gov/articles/job-scams#avoidIf Canada based: https://www.canada.ca/en/services/finance/consumer-affairs.htmlIf U.K. based: https://www.gov.uk/consumer-protection-rightsIf Costa Rica based: https://www.consumo.go.cr/educacion_consumidor/consejos_practicos.aspx