Software Backend Technical Lead

Software Backend Technical Lead
Empresa:

Edify Software Consulting


Detalles de la oferta

Company Description Hello, we are Edify, one of the highest-ranked IT companies in Costa Rica and Central America.We're a consolidated technology services consulting firm specializing in education technology. We deliver unbelievably creative and rock-solid solutions for a wide range of clients, including major corporations, startups, educational institutions, and non-profit organizations.We help our clients design, build and run some of the most interesting ventures in the industry while promoting a warm, friendly and cooperative culture. Work and life should definitely be balanced, so we're serious about cultivating a great work environment.Job DescriptionJob description:In charge of leading the development work team and making technical contributions to the development of projects. In addition, is responsible for ensuring that the needs of the client and the organization are met by establishing a fluid and continuous communication, implementing best practices and ensuring the fulfillment of the established development process, without neglecting the concept of continuous improvement and the constant professional development of the people he leads.Responsibilities:• Identify and meet the information needs of both stakeholders and team members.• Ensure that the team works on the development of the deliverables required for the project with the expected quality.• Ensure that the equipment keeps the code tests up to date with the changes made by the developed components.• Determine data storage, processing and transmission needs according to analyzed requirements.• Ensure that the equipment meets agreed development standards and processes.• Analyze the high-level requirements of the project and collaborate in the definition and analysis of the specific requirements.• Along with the rest of the team, define the development process.• Coordinate with the person in charge of architecture or practice leader the definition of development standards based on design principles and best practices to ensure the fulfillment of non-functional requirements of quality, efficiency and maintainability.• Perform knowledge transfer to other members of the project team and client vendors.• Lead the analysis of defects in the system to find their causes and correct them.• Lead the process of analysis of project requirements.• Design and implement unit, integration and system testing.• Direct the design of software components integrated into the system under construction or maintenance that implement the analyzed requirements.• Participate in the implementation of these components.• Lead and participate in estimating the effort needed to implement the analyzed requirements.• Direct and implement the integration of developed components with the rest of the system (Front End – Back End integration, APIs).• Be a reference for the team in peer review of the code of their teammates (peer review).• Define and follow processes and standards for handling code in repositories.• Verify the fulfillment of the requirements and the correct functioning of the components developed as specified.QualificationsTech Skills:Node Back-End expertise (at least 3 years working with NodeJs, NestJs, Typescript, TypeOrm, AWS, Postgres).Unit Testing (JUnit), integration testing (TestContainers)Relational and Non-Relational DBs (Modeling and Optimization, SQL proficiency a plus).Kubernetes knowledge is a plus, CI/CD Pipelines knowledge. React/NextJS knowledge is a plus. Serverless framework knowledge a plus.Proficient creating technical documentation (APIs, Architecture decision logs).Knowledge of microservice architectures, Application Integration Patterns. Knowledge of authentication, authorization, Single Sign On paradigms, platforms and tools (Cognito, Auth0, Oauth2, JWT, OIDC)Web Development (React, JavaScript, CSS, html) is nice to have.RequirementsAcademic Training:• Technician or bachelor in Computer Engineering, Computer Science and related, or equivalent level of knowledge demonstrated.• Certification of Scrum Fundamentals. (desirable)Language:• Technical and conversational English level C1 according to the Common European Framework.Working experience:• Minimum 5 years of experience in software engineering.• 2 years of experience leading software projects.Additional InformationBenefits100% work remote from any part in Costa Rica.Digital Nomad.Monthly Internet connectivity allowance.Private health insurance for employees (90/10), 50% for beneficiaries (spouse and children).International Health Insurance.Marriage leave.Bereavement leave.Sick days.Ergonomic equipment.Educational assistance (courses, certifications, books).Life insurance for employees.$800 referral bonus.Personal support through our wellness department.Dental and optical insurance.Snacks and beverages if you want to work at the office.Free Parking.Meal allowance if you want to work at the office.Edify is proud to be an equal-opportunity employer committed to diversity and inclusion. We encourage all candidates to apply regardless of their sex, gender identity, sexual orientation, race, color, religion, national identity, disability, age, medical condition, pregnancy, marital status, family status or any other characteristic protected by law.


Fuente: Smartrecruiters

Requisitos

Software Backend Technical Lead
Empresa:

Edify Software Consulting


Senior Cyber Security Engineer

An important and internationally recognized company is looking for a Senior Cyber Security Engineer, trained to: •Responsible for completing proof-of-concept...


Desde Global Services Business - Alajuela

Publicado a month ago

Sr Software Engineer - Gui

Functions/Accountabilities/Duties • Maintain and extend GUI Tools, programs, and libraries for existing products • Work with the Applications group to solve ...


Desde Teradyne - Alajuela

Publicado a month ago

Dynamics Ce Functional Architect (Remote/Must Be

Company DescriptionHitachi Solutions is a global Microsoft solutions integrator passionate about developing and delivering industry-focused solutions that su...


Desde Hitachi Solutions - Alajuela

Publicado a month ago

Jefe De Experiencia Estudiantil

LCI Education es una red de educacin presente en 5 continentes, con 23 campus alrededor del mundo, 3.000 colaboradores que enseñan a más de 17.000 estudiante...


Desde Lci Education - Alajuela

Publicado a month ago

Built at: 2024-05-15T16:19:43.943Z