Technical Software Engineer
hace 2 días
As a software development team member at Edify Software Consulting, you will be responsible for analyzing, designing, developing, maintaining, evaluating, and assuring quality and performance of specific software systems.
", "Key Functions": "Analyze project requirements together with your team.
Estimate the effort needed to implement the analyzed requirement together with your team.
Design and program together with your team the software components that implement the analyzed requirements.
Verify compliance with the requirements and the correct functioning of the developed components as specified.
Analyze system defects to find their causes and correct them.
Design and implement unit, integration, and system tests with the help of the team.
Verify the correct functioning of the code tests and apply corrections where appropriate.
Ensure that code tests are kept up-to-date with respect to changes introduced by the components developed.
Work with your team to determine data storage, processing, and transmission needs according to the requirements analyzed.
Document technical and process aspects related to your day-to-day work (technical documentation, report of estimates and timesheets, workflows, etc.).
Integrate the developed components with the rest of the system (frontend and backend integration, among others).
Perform peer review of your teammates' code.
Follow processes and standards for code management.
", "Requirements": "Intermediate knowledge in:
- Object-oriented, functional, procedural, and asynchronous programming paradigms.
- Software engineering processes.
- Concepts and processes related to software quality.
- Use of agile software development methodologies (SCRUM, Kanban, etc.).
- Software quality assurance (code testing, linting, static code analysis).
- Design patterns.
- Development best practices to ensure efficiency, quality, and maintainability.
- Best practices and mechanisms for application deployment.
- Security, authentication, and authorization mechanisms OWASP Top 10.
- Best practices in error handling.
- Documentation (design diagrams, README.md, API documentation, etc.).
- Integration of services and software components. Internationalization.
- REST. Real-time data management.
- Multitenancy.
- *nix shell handling (bash, sh, zsh, etc.).
- Git. Dependency management tools (Gradle, Maven, NPM, Yarn, etc.).
- Managing continuous integration processes tools (Github Actions, GitlabCI, etc.).
- Git branching strategies (GitFlow, trunk based, etc.).
- Use of virtualization (KVM, QEMU, Virtual Box, etc.).
- Use of containers (Docker, Podman, runc, etc.).
- Cloud computing services (AWS, GCP, Azure, etc.).
- Web technologies
- HTML
- CSS/LESS/SASS
- Frameworks (at least one)
- Java
- Spring
- Hibernate
- React
- Status management (MobX, Redux, Pinia, Signals, etc.)
- Testing libraries (at least one)
- Jest
- Testing Library
- Vitest
- Cypress
- JUnit5
- Programming languages (at least one)
- JavaScript/TypeScript
- Java
- Python
- Ruby
- C#
- Go
- Implementation platforms (at least one)
- Node
- JVMC
- Python
- Ruby MRI (CRuby)
- Frameworks (at least one)
- Spring & Spring Boot
- NestJS
- Rails
- Django
- .Net Core
- Data access libraries (at least one)
- Spring Data JPA
- Spring Data J
- DBC
- JOOQ
- TypeORM
- Prisma
- SQL
- Relational databases. (PostgreSQL, MySQL, etc.)
- Non-relational databases. (Redis, MongoDB, ElasticSearch etc.)
- Academic Training:
- Technician or Bachelor in Computer Engineering, Computer Science and related or level of knowledge demonstrated equivalent.
- Language:
- Technical and conversational English level B2 according to the Common European Framework.
- Work Experience:
- Minimum 2 years experience in software engineering.", "Additional Information": "
We offer:
- 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.
- 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.
- Meal allowance if you want to work at the office.
-
Software Engineer Intern
hace 2 semanas
Alajuela, Alajuela, Costa Rica Teradyne A tiempo completoSoftware Engineer Intern OpportunityTeradyne's Software Engineering team in Costa Rica is seeking a talented and motivated Software Engineer intern to join our team. As a Software Engineer intern, you will have the opportunity to work on high-quality software projects, develop your skills, and contribute to the success of our team.ResponsibilitiesDesign,...
-
Software Engineer
hace 3 días
Alajuela, Alajuela, Costa Rica Sodexo Costa Rica A tiempo completoWe are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using a range of programming languages and technologies.Your main duties will include:Designing and developing software applicationsCollaborating with...
-
Software Engineer Intern
hace 3 semanas
Alajuela, Alajuela, Costa Rica Teradyne A tiempo completoSoftware Engineer Internship OpportunityTeradyne's Software Engineering team in Costa Rica is seeking a highly motivated and detail-oriented Software Engineer Intern to join our team. As a Software Engineer Intern, you will have the opportunity to work on a variety of projects, including designing, implementing, and testing software components for Teradyne's...
-
Senior Software Engineer
hace 5 días
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...
-
Software Engineer
hace 1 mes
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoJob Opportunity at Edify Software ConsultingWe are seeking a skilled Software Developer to join our team at Edify Software Consulting. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Backend Technical Lead
hace 2 semanas
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoJob DescriptionIn this role, you will lead the development work team and make technical contributions to the development of projects. You will be 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...
-
Backend Technical Lead
hace 2 días
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoMain Responsibilities:As a Technical Lead at Edify Software Consulting, you will be responsible for leading the development work team and making technical contributions to the development of projects.Key Responsibilities:Team Leadership: In charge of leading the development work team and making technical contributions to the development of projects.Technical...
-
Software Engineer Intern
hace 1 mes
Alajuela, Alajuela, Costa Rica Teradyne A tiempo completoSoftware Engineer Internship OpportunityTeradyne's Software Engineering team in Costa Rica is seeking a highly motivated and detail-oriented Software Engineer Intern to join our team. As a Software Engineer Intern, you will have the opportunity to work on a variety of projects, including designing, implementing, and testing software components for Teradyne's...
-
Senior .Net Software Engineer
hace 2 semanas
Alajuela, Alajuela, Costa Rica Growth Acceleration Partners A tiempo completoJob Title: Senior .Net Software EngineerGrowth Acceleration Partners is seeking a highly skilled Senior .Net Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for troubleshooting and resolving production issues, participating in virtual support sessions, and developing software codes to improve systems performance and...
-
Senior Quality Assurance Engineer
hace 1 semana
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoAbout the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Edify Software Consulting. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesAnalyze project requirements and determine the needs for testing functional and...
-
Backend Technical Lead
hace 3 semanas
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completoJob Title: Backend Technical LeadEdify Software Consulting is seeking a highly skilled Backend Technical Lead to join our team. As a key member of our development team, you will be responsible for leading the development of our backend systems, ensuring they are scalable, efficient, and meet the highest standards of quality.Responsibilities:Lead the...
-
Backend Software Engineer
hace 4 semanas
Alajuela, Alajuela, Costa Rica Snap Finance A tiempo completoJob Title: Backend Software EngineerAt Snap Finance, we are seeking a highly skilled Backend Software Engineer to join our team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining our backend systems, ensuring they are scalable, efficient, and secure.Key Responsibilities:Design and develop backend applications...
-
Backend Software Engineer
hace 1 mes
Alajuela, Alajuela, Costa Rica Snap Finance A tiempo completoJob Title: Backend Software EngineerAt Snap Finance, we are seeking a highly skilled Backend Software Engineer to join our team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining our backend applications.Key Responsibilities:Design and develop backend applications using Java, Spring, and Hibernate.Implement...
-
Senior .Net Software Engineer
hace 2 semanas
Alajuela, Alajuela, Costa Rica Growth Acceleration Partners A tiempo completoAbout the RoleGrowth Acceleration Partners is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for troubleshooting and resolving production issues, participating in virtual support sessions, and developing software codes to improve systems performance and enhance functionality...
-
Software Engineer
hace 2 días
Alajuela, Alajuela, Costa Rica Teradyne A tiempo completoTeradyne is seeking a skilled Software Engineer to join our Costa Rican team. As a member of our Software Engineering team, you will be responsible for designing, implementing, and testing software components for our Automatic Test Equipment. This role requires a passion for learning, a strong understanding of software development principles, and excellent...
-
Senior Software Engineer
hace 3 días
Alajuela, Alajuela, Costa Rica Synergia Consulting A tiempo completoAbout the RoleWe are seeking a skilled Cloud Engineer to join our team. As a DevOps and Kubernetes Specialist, you will be responsible for designing and implementing scalable cloud-based systems. Your expertise in cloud infrastructure and DevOps practices will enable our company to deliver high-quality software solutions to our customers.Key...
-
Senior.Net Software Engineer
hace 2 semanas
Alajuela, Alajuela, Costa Rica Growth Acceleration Partners A tiempo completoJob SummaryWe are seeking a highly skilled Senior Software Engineer with experience in.NET and knowledge of Angular, TypeScript, and Cloud technologies to join our team at Growth Acceleration Partners.The ideal candidate will have a strong background in software development, with a focus on troubleshooting and resolving production issues, participating in...
-
Software Engineer
hace 3 días
Alajuela, Alajuela, Costa Rica Funerales Vida A tiempo completoJob Title: Software Engineer - BackendJob Summary: As a Backend Software Developer at our company, you will be responsible for designing and developing scalable and efficient backend systems. Your primary focus will be on building robust APIs, databases, and server-side logic. You will work closely with our cross-functional team to deliver high-quality...
-
Senior DevOps Engineer
hace 1 semana
Alajuela, Alajuela, Costa Rica Edify Software Consulting A tiempo completo**About the Role**We are seeking a highly skilled DevOps Engineer to join our team at Edify Software Consulting. As a DevOps Engineer, you will play a key role in ensuring the smooth operation of our infrastructure, from development to deployment.**Key Responsibilities**Assist the development team in implementing, maintaining, and evaluating infrastructure...
-
Alajuela, Alajuela, Costa Rica Zillow A tiempo completo**Job Title:** Software EngineerWe are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.**Key Responsibilities:**Design and develop software solutions that meet the needs of our customers.Collaborate with...