Empleos actuales relacionados con Mid-Level Software Engineer - Costa Rica - CODE Exitos
-
Staff Software Engineer
hace 2 semanas
San José Province, San José, Costa Rica Software Mind A tiempo completoCompany Description NerdWallet develops a financial platform to help people find the right credit cards and mortgage rates. We are now @NerdWallet We're excited to join forces with NerdWallet, pairing our data and tech solutions with their trusted brand and knowledgeable financial guidance to help more consumers and SMBs match with better financial products...
-
Senior Software Engineer
hace 1 semana
San José Province, San José, Costa Rica Software Mind A tiempo completoCompany Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description The primary responsibility of the Senior Software...
-
Senior Quality Engineer
hace 1 semana
San José Province, San José, Costa Rica Software Mind A tiempo completoCompany Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description OverviewSoftware Mind is seeking qualified...
-
Mid Full Stack Engineer
hace 2 semanas
Costa Rica FusionHit A tiempo completoAt FusionHit, we're driven by a clear mission—to empower organizations with AI‑centered solutions that make them more adaptable, efficient, and future‑ready. As a company at the forefront of innovation, we help clients build exceptional software that not only meets today's needs but anticipates tomorrow's challenges. Our partnerships with clients like...
-
Senior Software Engineer
hace 1 semana
Costa Rica Galileo Financial Technologies A tiempo completoEmployee Applicant Privacy NoticeWho we are:Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products and services that power some of the world's largest Fintechs. We are the only payments...
-
Software Engineer-Xbox
hace 6 días
Costa Rica Microsoft A tiempo completoOverviewThe Xbox Experiences and Platform Commerce (XPC) team is looking for a Software Engineer to join our Catalog & UGC (User Generated Content) team. In this role, you will be part of a passionate group of software engineers building a broad set of reliable, highly scalable distributed services. Our mission is to empower game creators to reach and engage...
-
Senior Software Engineer
hace 1 semana
Costa Rica Banking, Fintech, APIs A tiempo completoEmployee Applicant Privacy NoticeWho we are:Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products and services that power some of the world's largest Fintechs. We are the only payments...
-
Software Engineer
hace 2 semanas
Costa Rica - Hybrid Elite Technology A tiempo completoElite is the trusted automation platform for law firm operations across most of the world's largest and most successful law firms. Elite has guided firms through every technology shift and today delivers the only cloud-native SaaS platform that unifies financial, invoice, time, and data management into a single system of action. With embedded AI, predictive...
-
Technical Support Engineer
hace 2 semanas
Remote - Costa Rica Cloud Software Group A tiempo completoDo you thrive in a startup vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...
-
Software Engineer II, Costa Rica
hace 2 semanas
Costa Rica West Monroe A tiempo completoAre you ready to make an impact?West Monroe is seeking a Software Engineer II for our Technology and Experience Practice with expertise in full stack software development. Software Engineers work in a variety of industries including growth startups, finance, healthcare, insurance, energy and many more. You will work directly with a product team to...
Mid-Level Software Engineer
hace 2 semanas
The Software Engineer (SE-2) is a mid-level role for developers who have established a solid technical foundation and are ready to take on more complex tasks with greater independence. At this tier, engineers are expected to deliver medium-sized features end-to-end, contribute to technical discussions, and begin mentoring junior team members. SE-2 engineers play a crucial role in ensuring the quality and scalability of the software they develop while collaborating effectively within a team.
This role marks a transition from learning to contributing independently, with a growing focus on ownership, problem-solving, and collaboration.
Key Responsibilities- Independently design, develop, and deliver medium-sized features and components.
- Troubleshoot and resolve moderately complex bugs, performance issues, and technical challenges.
- Contribute to code reviews, providing detailed and constructive feedback to peers and junior engineers.
- Follow and improve team coding standards, best practices, and software development workflows.
- Write and maintain comprehensive unit tests and contribute to improving overall code coverage.
- Document solutions, processes, and technical decisions for clarity and future reference.
- Participate in technical discussions and contribute ideas for solving project challenges and improving processes.
- Collaborate effectively with Tech Leads, product managers, designers, and QA engineers to clarify requirements and ensure feature delivery.
- Mentor and assist junior engineers (SE-1 and Interns), helping them improve their coding and debugging skills.
- Learn and apply new technologies, tools, and frameworks as required by the team or project.
- Proficiency in at least one programming language (e.g., JavaScript, Python, C#).
- Solid understanding of software development concepts:
- Data structures and algorithms.
- Debugging and problem-solving techniques.
- Write clean, maintainable, and efficient code following SOLID principles and team best practices.
- Experience working with relational and/or NoSQL databases (e.g., PostgreSQL, SQL Server, MongoDB).
- Practical experience with cloud platforms (e.g., AWS, Azure, or GCP).
- Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions).
- Familiarity with Agile methodologies (e.g., Scrum, Kanban) and tools like Jira, Azure DevOps.
- Understanding of RESTful APIs, HTTP protocols, and basic architectural patterns.
- Experience with version control systems, particularly Git.
- 2–4 years of professional experience as a software developer.
- Strong communication, collaboration, and problem-solving skills.
- Exposure to front-end frameworks like React or or Angular.
- Experience optimizing software for performance, scalability, and reliability.
- Familiarity with containerization tools like Docker or orchestration tools like Kubernetes.
- Basic knowledge of security best practices for software development.
- Contributions to open-source projects or personal coding projects.
- Experience with React Native and mobile application development in general.
For SE-2 engineers aiming to advance to SE-3 (Senior Software Engineer), we recommend:
- Taking ownership of increasingly complex and critical projects.
- Developing deeper expertise in system design, architecture, and scalability.
- Expanding proficiency with cloud platforms, CI/CD, and performance optimization.
- Contributing to technical decision-making and mentoring junior team members more actively.
Managers will evaluate SE-2 engineers based on:
- Ability to deliver features with quality and growing autonomy.
- Proficiency with databases, cloud platforms, and CI/CD tools.
- Consistency in adhering to team processes, Agile practices, and coding standards.
- Effective collaboration with Tech Leads, peers, and stakeholders.
- Mentoring contributions and ability to help junior engineers grow.