Senior Back End Software Developer

hace 9 horas


Alajuela, Costa Rica Edify Software Consulting A tiempo completo

Company Description

Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**.
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.
**At Edify we believe that bored employees make boring products.
** Here, there's no such thing.
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 buddies, so we're serious about cultivating a great work environment.
**Job Description**:
Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of different software system components and their respective relationships, supporting and guiding others in his work team.
**Responsibilities**:

- Lead the analysis of defects in the system to find their causes and correct them.
- Lead the project requirements analysis process.
- Ensure that code tests are kept up to date with respect to changes introduced by the developed components.
- Determine data storage, processing and transmission needs based on the requirements analyzed.
- Design and implement unit, integration and system tests.
- Lead the design of software components integrated to the system under construction or maintenance that implement the requirements analyzed.
Participate in the implementation of these components.
- Lead and participate in the estimation of effort needed to implement the requirements analyzed.
- Lead 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 the peer review of the code of their teammates (peer review).
- Define and follow processes and standards for code management in repositories.
- Define processes and standards for code management in repositories.
- Verify compliance with requirements and proper functioning of developed components as specified.
**Qualifications**:
Advanced knowledge in:

- Object-oriented, functional, procedural and asynchronous programming paradigms.
- Software engineering processes (development cycle and quality control).
- Participation in agile software development methodologies: SCRUM, Kanban, among others.
- Software quality assurance (unit and integration testing).
- Design patterns.
- Development best practices to ensure efficiency, quality and maintainability.
- Best practices and mechanisms for deployment.
- Security, authentication and authorization mechanisms.
- Integration of services and software components.
- Error handling.
- Internationalization and accessibility.
- Real-time data management.
- Configuration management.
- Experience with microservices based systems.
- Multitenancy.
- Processes / background / jobs / concurrency / Messaging (queues, bus, subscriber).
- Documentation (design diagrams, README.md, API, wiki, etc).
Languages:

- Advanced knowledge in at least two of the following languages: Java, Javascript, Kotlinm Python, Golang, C#, Ruby, PHP.
- Knowledge in markup languages: HTML, XML, JSON, YAML.
- Knowledge of CSS and processors such as SASS/LESS.
- Advanced knowledge of SQL language.
Tools:

- Advanced POSIX shell handling.
- Relational and non-relational databases (Postgres, MySQL, Mongo, Firebase, Dynamo DB).
- Code management tools (Source Control).
- Dependency management tools such as NPM, Yarn, Maven, Gradle.
- Build Managers tools such as Grunt, Gulp, Maven, Gradle.
- Precompilers such as TypeScript.
- Continuous integration process management tools such as Travis, Jenkins and CircleCI.
- Code management processes in repositories such as GitFlow and GitHub Flow.
- Virtualization and Containerization.
- Experience in cloud computing and its services (AWS, Azure, GCP)

**Requirements**:
ACADEMIC TRAINING:

- Technician or Baccalaureate 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.
LABOUR EXPERIENCE:

- Minimum 5 years of experience in software engineering (at least one year as Senior Developer) 2 years of experience leading software projects.
Additional Information

**Benefits**:
1.
100% work remote from any part in Costa Rica and outside of the country.
2.
Monthly connectivity allowance.
3.
Private health insurance for employees (90/10), 50% for beneficiaries (spouse and children).
4. International Health Insurance.
5.
Educational assistance (courses, certifications, books).
6.
Life insurance for employees.
7.
$800 referral bonus.
8.
Personal and psychological support throu


  • Back-End Developer

    hace 9 horas


    Alajuela, Costa Rica 3M A tiempo completo

    **Job Description**:Back-End DeveloperAt 3M, we are at the forefront of digital transformation in the eCommerce and marketing sectors, leveraging cutting-edge technologies to deliver unparalleled customer experiences.Our dedicated PIM (Product Information Management) and DAM (Digital Asset Management) teams are pivotal in managing and optimizing our product...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company DescriptionHello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**.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...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company Description Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**. 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...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    At Edify Software Consulting, we believe that technology has the power to transform lives.We are a leading IT consulting firm in Costa Rica and Central America, specializing in education technology.Our team of experts helps clients design, build, and run innovative ventures while fostering a warm, friendly, and cooperative culture.**Job Overview:**The Senior...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company Description Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**. 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...


  • Alajuela, Costa Rica Grupo Preseleccion Ely S.A. A tiempo completo

    Do you want to work for a company whose mission is to build a company and culture based on our developer happiness?At Colibri we believe that team happiness is the key to success.Our people are what makes our company special.We do everything to make Colibri the best place for its people, a great place to be and work.**Requisitos**:Bachelor's degree in...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Edify Software Consulting is a pioneering technology services firm specializing in education technology.We deliver innovative and reliable solutions for a diverse range of clients, including major corporations, startups, educational institutions, and non-profit organizations.At Edify, we prioritize employee engagement to create captivating products.Job...


  • Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completo

    **Company Overview**NTT DATA Services is a leading technology services company that helps organizations navigate their digital transformation.We are committed to creating a diverse and inclusive environment for all employees.**Job Description**We are currently seeking a highly skilled Front-End Software Engineer to join our team in Costa Rica.As an Front-End...


  • Alajuela, Costa Rica Ntt Data A tiempo completo

    **Req ID**: 273293We are currently seeking a Senior Angular Developer to join our team in Belen, Heredia (CR-H), Costa Rica (CR).**Position Overview**As an Angular Developer you will be responsible for creating top quality coding using Angular and front-end best practices.Your role will require you to implement user interfaces for desktop and mobiles apps...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company OverviewAt Edify Software Consulting, we're a pioneering technology services firm specializing in innovative education solutions. Our mission is to craft cutting-edge software systems that empower clients and drive growth.Job DescriptionAs a Senior Backend Developer, you'll be responsible for leading the analysis, design, development, maintenance,...


  • Alajuela, Alajuela, Costa Rica Golabs A tiempo completo

    **Company Overview**Golabs is a company at the forefront of innovative solutions for the marine business.**Job Description**We are seeking a highly skilled Senior Fullstack Developer to join our team and contribute to the development of cutting-edge mobile and web-based solutions for boat dealers and traders.As a Senior Fullstack Developer, you will be...


  • Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company Description Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**. 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...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    At Edify Software Consulting, we are a leading technology services firm specializing in education technology. With a strong presence in Costa Rica and Central America, we deliver innovative solutions for clients across various industries.As an Enterprise Software Engineer, you will play a crucial role in analyzing, designing, developing, maintaining,...


  • Alajuela, Alajuela, Costa Rica 3M A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Front End Software Engineer to join our technical SEO team. The ideal candidate will have a strong background in front-end development, with expertise in creating high-quality code that optimizes website performance.Key ResponsibilitiesGather and document technical requirements from SEO teams and create...


  • Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    At Edify Software Consulting, we're a technology services consulting firm specializing in education technology.We deliver innovative and robust solutions for clients across various industries, including major corporations, startups, educational institutions, and non-profit organizations.In this role, you'll lead the development team, contribute to technical...


  • Alajuela, Costa Rica Lionbridge Technologies A tiempo completo

    **Senior.NET/Angular developer**Lionbridge is seeking a talented individual to work as a Senior Software Developer.You will be a full stack developer, comfortable reviewing code and making architectural decisions.Unit testing and refactoring is the norm in your day-to-day development activities.Educating and mentoring less skilled team members should come...

  • Backend Tech Lead

    hace 4 días


    Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company Description Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**. 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...

  • Backend Tech Lead

    hace 5 días


    Alajuela, Costa Rica Edify Software Consulting A tiempo completo

    Company Description Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**. 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...


  • Alajuela, Costa Rica 3M A tiempo completo

    **Job Description**:- 3M is seeking an IT Data Analytics Senior Developer._Working at 3M3M is a global company which produces more than 55,000 products worldwide for home use, adhesives, abrasives, non-woven, fire protection, dental and orthodontics, electronic materials, medical and automotive care products.Job SummaryGeneral Responsibilities include but...

  • Software Developer

    hace 8 horas


    Alajuela, Costa Rica Expeditors A tiempo completo

    Job Description*** 90% ON SITE - 10% REMOTE ***This Software Developer II (Java) role within GEO-IS Solutions department works with a team of developers who support our customers and district operations.Our department enables new capabilities for our districts and operations through deploying the following solutions:Web ApplicationsAPI IntegrationData...