Ruby On Rails Developer
hace 7 meses
**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.
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.
Key Roles, Responsibilities and Functions:
- 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 Ruby on Rails.
- 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 (Build Managers) 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)
Working experience:
- At least 5 years of experience in software engineering.
**Additional Information**
**Benefits**:
- 100% 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.
- Free Parking.
- Meal allowance if you want to work at the office.
-
Senior Software Engineer
hace 2 meses
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoAbout the Role:We're seeking a highly skilled Senior Software Engineer - Ruby on Rails to join our team at Edify Software Consulting. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software systems.Main Responsibilities:Lead the analysis of defects in the system to find their causes...
-
Senior Frontend Software Developer
hace 4 semanas
Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completoAbout the Role">We are seeking a highly skilled Senior Frontend Software Developer to join our team in Costa Rica. As an Angular UI Developer, you will be responsible for creating high-quality user interfaces for desktop and mobile applications using Angular and front-end best practices.Key Responsibilities">">Implement user interfaces for desktop and mobile...
-
Senior Full Stack Software Developer
hace 4 semanas
Alajuela, Alajuela, Costa Rica Zillow A tiempo completoAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Developer to join our team at Zillow. This is a unique opportunity to work on building scalable and maintainable software systems that facilitate Java and JavaScript engineers in creating robust and efficient solutions.
-
Email Systems Developer
hace 2 meses
Alajuela, Alajuela, Costa Rica 3M A tiempo completoJob Summary:As an Email Systems Developer at 3M, you will be responsible for managing contact list uploads and segment health, building campaigns based on workflows designed by digital strategists, and tracking and reporting performance of campaigns. Additionally, you will develop controls on all data inputs and outputs to drive data cleanliness.Key...
-
Mobile Expert Leader for Hashmap
hace 1 mes
Alajuela, Alajuela, Costa Rica Hashmap A tiempo completoJob OverviewWe are looking for a skilled Senior Android Developer to lead our team in developing organization standards around Android Development best practices and collaborate with agile teams.ResponsibilitiesThe successful candidate will be responsible for:Developing detailed work plans, schedules, project estimates, and status reportsRecommending and...
-
Senior Java Developer Position
hace 1 mes
Alajuela, Alajuela, Costa Rica Expeditors A tiempo completoJob OverviewThe Expeditors company is looking for a skilled Java Developer to join its team. This role involves working with a team of developers who support customers and district operations.This position requires a strong understanding of software development, web applications, API integration, data insights, and automation. The ideal candidate must be...
-
iOS Software Engineer
hace 2 meses
Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completoWe are seeking a skilled iOS Software Engineer to join NTT DATA Services. The ideal candidate will have strong experience in mobility and Swift development.Key Responsibilities:Demonstrate expertise in automating code quality, performance, and testing.Write detailed documentation for coding procedures and processes.Review customer requests and propose...
-
Software Developer Innovator
hace 4 semanas
Alajuela, Alajuela, Costa Rica Expeditors A tiempo completoJob OverviewAt Expeditors, we're seeking a skilled Software Developer Innovator to join our GEO-IS Solutions department. This role will work with a talented team of developers who support our customers and district operations.The successful candidate will be responsible for designing, developing, and maintaining resilient applications that meet the needs of...
-
Software Developer
hace 7 meses
Alajuela, Costa Rica Expeditors A tiempo completoJob 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 Applications API...
-
Manufacturing Process Developer
hace 2 meses
Alajuela, Alajuela, Costa Rica Abbott Laboratories A tiempo completo**About Abbott Manufacturing Process Developer**Abbott Laboratories is a global healthcare leader, creating breakthrough science to improve people's health. We're always looking towards the future, anticipating changes in medical science and technology.**Working at Abbott**At Abbott Laboratories, you can do work that matters, grow, and learn, care for...
-
Senior Business Intelligence Developer
hace 1 semana
Alajuela, Alajuela, Costa Rica 3M A tiempo completoJob DescriptionAs a Senior Business Intelligence Developer at 3M, you will collaborate with a diverse team of experts to design and implement innovative solutions that drive business growth. This role offers an exciting opportunity to transition from other private, public, government or military environments to a 3M career.You will have the chance to tap...
-
Software Developer
hace 7 meses
Alajuela, Costa Rica Expeditors A tiempo completoJob 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...
-
Software Developer for Mobile Applications
hace 3 horas
Alajuela, Alajuela, Costa Rica Zillow A tiempo completoAbout Zillow GroupZillow Group develops a variety of innovative apps, including the consumer-facing Zillow Real Estate and Trulia apps, as well as industry-facing Premier Agent and Dotloop apps. With over 10.5 billion visits in 2022, Zillow is the most visited real estate website in the United States, serving an average of 220 million monthly unique...
-
PowerApps Model Driven
hace 1 mes
Alajuela, Alajuela, Costa Rica 3M A tiempo completoDiscover a new challenge as a PowerApps Model Driven & Canvas Lead Developer at 3M, where you will have the opportunity to design, coordinate and implement cutting-edge PowerApps solutions.As a key member of our team, your primary responsibilities will include:Collaborating with project teams to customize, develop, integrate and extend PowerApps Model Driven...
-
Software Developer and Solutions Architect
hace 1 mes
Alajuela, Alajuela, Costa Rica Expeditors A tiempo completoThis exciting opportunity within the GEO-IS Solutions department at Expeditors presents a unique chance to grow your career as a Software Developer II (Java) and contribute to delivering cutting-edge solutions for our customers and district operations.Key ResponsibilitiesThe successful candidate will work with a team of developers who support our customers...
-
Highly Experienced Java Developer for Scalable Architecture
hace 2 semanas
Alajuela, Alajuela, Costa Rica Hashmap A tiempo completoJob Overview:">We are seeking a skilled Senior Java Microservice Developer to join our team in Costa Rica.About the Role:">You will design and implement scalable and efficient microservice architectures, building software systems with well-defined interfaces.Main Responsibilities:">">Lead planning and design of product and technical initiatives, mentoring...
-
Cloud Infrastructure Specialist
hace 2 meses
Alajuela, Alajuela, Costa Rica Golabs A tiempo completo**About Us**We are a dynamic, fast-growing B-corp transforming healthcare. Our remote team operates across the US, fostering a collaborative and innovative work environment. We're dedicated to delivering high-quality services and solutions.Key Responsibilities:Collaborate with cross-functional teams to maintain and enhance production environments.Implement...
-
Aws Python Developer/back End Engineer
hace 6 meses
Alajuela, Costa Rica GSB A tiempo completo**Descripción del Puesto** **In this role**: - You will continuously integrate and ship code into the cloud environment - You will participate in defining the architecture of modern tools and runtime for operating your code such as AWS, Docker, Kubernetes, and Terraform - You will work directly with Product Owners to deliver products in a collaborative...
-
Senior iOS Application Developer for Mobile Solutions
hace 1 semana
Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completoJob OverviewWe are seeking a seasoned Senior iOS Application Developer to join our team in Costa Rica. As a key member of our mobile solutions group, you will be responsible for designing, developing, and deploying high-quality iOS applications.Key Responsibilities:Coding, packaging, and deployment of iOS applicationsMaintaining application performance and...
-
Lead iOS Architect for Innovative Solutions
hace 1 mes
Alajuela, Alajuela, Costa Rica Ntt Data A tiempo completo**Senior iOS Developer Position Summary:**Ntt Data is seeking a seasoned Senior iOS Developer to lead the design and development of cutting-edge solutions. The ideal candidate will have a deep understanding of client core business functions and a user-centric approach.Key Responsibilities:Develop innovative solutions to technical and business problems with a...