Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Location: Costa Rica Work Mode: Hybrid
Role overview
The Senior Salesforce Data Cloud Developer designs, develops, and maintains software solutions for client needs. This position works closely with cross-functional teams to translate business requirements into scalable and efficient applications. Leadership is a key part of the role, including guiding technical projects, mentoring junior engineers, and improving development practices to deliver reliable software systems.
What you will do
Design and implement data ingestion and integration processes to bring together customer data from multiple platforms into Salesforce Data Cloud.
Develop and maintain identity resolution and account unification rules to ensure accurate customer profiles and golden records.
Build scalable data pipelines for ingestion, transformation, and environment promotion, with a focus on data quality and governance.
Work with architects, data engineers, and business teams to support data-driven insights and enhance customer engagement strategies.
Key expectations
Lead technical projects and mentor junior engineers.
Continuously improve software development practices within the team.
Location: Costa RicaWork Mode: Hybrid Role overview The Senior Salesforce Data Cloud Developer designs, develops, and maintains software solutions for client needs. This position works closely with cross-functional teams to translate business requirements into scalable and efficient applications. Leadership is a key part of the role, including guiding techni…
Location: Costa RicaWork Mode: Hybrid Role overview This Senior Java Developer position focuses on building and maintaining software solutions with an emphasis on Google Cloud Platform (GCP) and OWASP Security standards. The role involves translating business requirements into scalable applications and collaborating with teams from different disciplines. What you will do Design, develop, and maintain high-quality Java applications. Work with cross-functional teams to gather and interpret requirements. Lead technical projects and guide project direction. Mentor junior engineers in best practices and technical skills. Promote continuous improvement in software development processes, with a focus on reliability and security. Requirements Experience in Java development. Knowledge of GCP and OWASP Security principles. Ability to lead projects and support team members.
Role OverviewJoin our innovative team at Huzzle as we establish a global network of independent freelance recruiters dedicated to sourcing and placing exceptional talent for our diverse clients.This is a commission-only, performance-driven position where you take full ownership of sourcing candidates utilizing your own tools, workflows, and networks.You will not receive sourcing tools, candidate databases, or inbound candidates. Instead, you will employ your unique sourcing tactics (LinkedIn, outbound strategies, automation tools, referrals, etc.) to discover and present top-notch candidates.This opportunity is perfect for seasoned recruiters who possess robust sourcing skills and wish to capitalize on their capacity to build strong talent pipelines.How This Role Operates Independently source candidates using your own methodologies and resources. Submit qualified candidates for active roles available on our platform. Huzzle oversees client relationships and the final hiring processes. You earn a fee only when your candidate is successfully placed. No payments are rendered for candidate submissions alone.Key Responsibilities Source candidates independently using your own workflows, tools, and networks (LinkedIn, job boards, outbound, automation tools, referrals, etc.). Identify and engage high-quality candidates that align with active roles. Conduct initial screenings and qualifications of candidates prior to submission. Submit candidates with complete and accurate information. Manage initial communications with candidates. Develop and maintain a pipeline of candidates across various roles and markets. Ensure candidates meet specified role requirements before submission. Collaborate with the Huzzle team regarding shortlisted candidates and hiring progress.Unsuccessful candidates will remain in our pool for potential future matches with our clients.
About Us At Konrad Group, we are a pioneering digital consultancy focused on delivering innovative solutions to complex business challenges for our global clientele. Our team thrives in a culture of creativity and forward-thinking, developing top-tier digital products that are utilized by millions of users worldwide. We seek intelligent, analytical, and dedicated individuals who embrace lifelong learning. Position Overview As a .NET Developer, you will engage in web application development using C# and .NET technologies. Collaborating with our skilled software development team, you'll play a crucial role in creating and delivering both consumer-focused and enterprise-level applications. This opportunity is perfect for aspiring developers who possess strong technical skills and wish to contribute to a high-performing team at Konrad. Key Responsibilities Develop maintainable, testable, and high-performance software in collaboration with our exceptional team. Participate in code reviews and conduct thorough testing to uphold our software quality standards. Explore new technologies and tools, sharing insights with the team. Communicate clearly and effectively with all team members. Qualifications 1-3 years of experience in building and delivering modern production-grade web applications within a team setting. Proficient in C# programming with strong knowledge of .NET framework. In-depth understanding of the components that constitute a modern web application, including APIs, templating, routing, data storage, design patterns, optimization, caching, and security. Fundamental grasp of core web principles such as HTTP, DOM, SSL, and web servers. Fluent in relational databases and/or NoSQL databases. Excellent interpersonal and communication skills in English, as teamwork and communication are paramount. A proactive attitude and a commitment to delivering high-quality work. A passion for enhancing software development workflows and processes. Preferred Qualifications Experience with front-end JavaScript frameworks such as React or Angular. Familiarity with content management systems (e.g., WordPress, AEM, Sitefinity). Experience in cloud environments and services.
About Us At Konrad Group, we are a pioneering digital consultancy committed to addressing intricate business challenges for our international clientele through innovative and forward-thinking solutions. Our team thrives in a culture centered around creativity and a dedication to developing top-tier digital products that serve hundreds of millions of users worldwide. We seek exceptionally intelligent, analytical, and diligent individuals who are dedicated to lifelong learning. Role Overview As an Android Developer, you will play a crucial role in developing Android applications as part of our dynamic software development team. This position is perfect for developers who possess strong technical skills and aspire to be part of a highly skilled and continuously evolving development environment at Konrad Group. Your Responsibilities Collaborate with our world-class team to create maintainable, testable, and high-performance software. Engage in code reviews and conduct thorough testing to ensure the delivery of high-quality software. Investigate and explore new technologies and tools, sharing your insights with the team. Communicate effectively and transparently with all team members. Continuously provide constructive feedback to enhance the mobile development process within the organization.
Join our innovative team at Zscaler as a Senior Learning Designer, where you'll have the opportunity to shape the future of learning and development. In this role, you will create engaging and effective learning experiences that enable our employees to excel in their roles. Collaborate with cross-functional teams to design and implement learning solutions that meet the diverse needs of our workforce.
About Backblaze Backblaze is a leader in reliable, high-availability cloud storage, serving consumers, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is tailored for data-intensive workloads, including backup solutions, media storage, analytics, and cutting-edge AI pipelines. Our engineering teams prioritize building secure, durable, and scalable systems, ensuring application security from the ground up to protect and maintain customer trust. Despite our strong legacy, we are excited about the future and the opportunities that lie ahead. We are looking for a Senior Software Engineer to become a part of our Front End Engineering team. This team is responsible for crafting the core customer-facing web applications and services that empower our clients to effectively model, manage, and secure their organizations within Backblaze. Key areas of focus include identity and access management, cloud storage resource management, and the implementation of user interfaces and services integrated with a modern role-based access control system. About the Role As a Senior Software Engineer, you will design and develop highly available, modern web applications and services within our TypeScript and React ecosystem. You will integrate with systems central to customer administration, authorization, and resource orchestration, facing design challenges inspired by platforms like AWS IAM, GCP IAM, and Azure RBAC. This role is perfect for an engineer who thrives on building modern, scalable production web applications and services, possesses a rigorous understanding of security and correctness, and is comfortable managing the full application lifecycle—from design and implementation to rollout and operation, all while working with distributed systems. We also value engineers who leverage modern AI tools to enhance development speed, design quality, and fortify security and maintainability. Responsibilities: Design, develop, and enhance scalable front-end web applications and services using TypeScript & React, alongside backend JS frameworks such as NestJS and NextJS. Implement core application functionalities, including user interfaces and backend-for-frontend code, while integrating with existing services through REST and gRPC APIs. Collaborate with platform and product teams to ensure seamless integration with authentication and other shared systems. Create technical designs, deconstruct complex problems, and guide projects from conception through to production rollout. Take ownership of the entire delivery lifecycle for the systems you develop, including architectural design, testing strategy, deployment, observability, and operational readiness. Diagnose and resolve issues to maintain and improve system performance.
Join Experian as an Android Developer and play a pivotal role in crafting innovative mobile applications that enhance user experience. You will collaborate with cross-functional teams to design, develop, and maintain cutting-edge Android applications, ensuring they meet both functional and aesthetic standards.
About Backblaze Backblaze stands at the forefront of the open cloud movement, delivering exceptional object storage solutions designed to empower customer success. Our cloud storage is thoughtfully crafted to optimize budgets, alleviate administrative tasks, and inspire innovation. In partnership with our clients, we are dismantling the burdensome, high-cost legacy systems that hinder progress, allowing them to harness the full potential of the open cloud. Since our inception in 2007, we've grown significantly with less than $3 million in external funding until our IPO in 2021 on the Nasdaq stock exchange. Today, Backblaze generates over $100 million in revenue and leads the specialized storage cloud sector, managing over three billion gigabytes of data for more than 500,000 customers across 175 countries, including businesses, developers, IT professionals, and individuals. As we celebrate our achievements, we also recognize the immense opportunities that lie ahead. We are currently looking for a Senior Software Engineer to join our dynamic team! Your Responsibilities: You will contribute to our storage platform, pivotal for our B2 Object Storage and Computer Backup offerings, ensuring the reliable storage of customer data. Your role will involve enhancing durability, increasing throughput, and implementing architectural improvements to meet the long-term needs of our service. What We're Looking For: A minimum of 7 years working with Object-Oriented Programming (Java, Rust, C++, C#, etc.) in an enterprise setting (personal projects not considered). Experience in developing large-scale software systems that run on thousands of servers. Proficiency in all stages of the software development lifecycle, from design to implementation, testing, and deployment. A curious mindset that seeks understanding before proposing solutions. Strong analytical skills to tackle ambiguous challenges. Preferred Qualifications: Expertise in Java or Rust. Experience in creating and interpreting models, dashboards, or reports. Familiarity with hard drive performance metrics. Knowledge of Linux internals and file systems. We hope you find this opportunity exciting. Even if you don’t meet every requirement, we encourage you to apply. Our culture emphasizes learning, development, and growth. We are eager to connect with individuals who align with our mission and can contribute to our team in various ways. We value authenticity and invite you to bring your true self to work.
About BackblazeBackblaze is a leader in object storage within the open cloud movement, dedicated to empowering customer success through cloud storage solutions that are designed to optimize budgets, alleviate administrative burdens, and inspire innovation. Partnering with us means breaking away from expensive, outdated legacy systems and harnessing the full potential of the open cloud. Founded in 2007, Backblaze has grown with less than $3 million in external funding until our traditional IPO on the Nasdaq in 2021. We're proud to generate over $100 million in revenue and serve more than 500,000 customers across 175 countries, managing over three billion gigabytes of data for a diverse clientele, including businesses, developers, IT professionals, and individuals. As we celebrate our past achievements, we are equally excited about the future. We are currently seeking a Senior Software Engineer to join our Engineering team!
Join Backblaze as a Senior Software Engineer and be part of a dynamic team that is passionate about delivering top-notch cloud storage solutions. In this fully remote position, you will have the opportunity to work collaboratively with talented engineers to design, develop, and maintain scalable software applications that enhance our services. Your expertise will be vital in driving our mission to provide reliable and affordable cloud storage solutions to customers worldwide.
The Senior DevOps Engineer at Encora in Costa Rica contributes to the design, development, and maintenance of reliable software solutions. This position works closely with cross-functional teams to turn business needs into scalable applications. In addition to leading technical projects, the role involves mentoring junior engineers and improving development practices to support robust system delivery. Key responsibilities Design and improve automation workflows using GitHub Actions, with a focus on secure and reliable secret rotation. Oversee AWS resources, including secrets management and S3 assets, to maintain both security and scalability. Monitor and analyze system logs with Kibana, identify issues, and work with development teams to resolve them. Create automation scripts in Python and Bash, and review infrastructure code in HCL and JSON formats. Role overview Lead technical projects and guide junior engineers. Drive continuous improvement in software development practices.
Encora is looking for a Senior Cloud Engineer with strong Azure experience to help design, build, and maintain cloud-based software solutions. This role centers on turning business needs into scalable, efficient applications that run reliably in the cloud. Role overview This position involves close collaboration with teams from different backgrounds to gather requirements and translate them into technical solutions. The Senior Cloud Engineer will oversee technical projects, ensuring that software systems meet quality standards and business goals. What you will do Design, develop, and maintain cloud applications using Azure Work with cross-functional teams to understand and implement business requirements Mentor junior engineers and share best practices Promote continuous improvement in software development processes Location This position is based in Costa Rica.
Join our team as a skilled NopCommerce .NET Developer, where you will take charge of managing and optimizing multiple e-commerce websites. We are looking for a candidate with robust backend development expertise, extensive knowledge of the nopCommerce platform, and practical experience with contemporary development and deployment tools.In this role, you will oversee eight custom websites built on nopCommerce, ensuring their performance, stability, and scalability. Familiarity with front-end development is a beneficial addition. Key Responsibilities:- Develop, maintain, and enhance backend systems for various NopCommerce websites.- Introduce new features, modules, and customizations to improve website functionality.- Utilize GitHub for code repository management and version control.- Deploy and manage websites hosted on Microsoft Azure.- Conduct database management and optimization using SQL Server Management Studio (SSMS).- Identify and resolve bugs, performance bottlenecks, and security issues.- Collaborate on development tasks using Trello.-(Optional) Assist with front-end enhancements to elevate user experience.
Join Backblaze as a Senior Software Engineer in our Foundation Services team, where you will play a pivotal role in developing and maintaining the core services that power our cloud storage solutions. You will work with a talented group of engineers to enhance our infrastructure and ensure high availability and scalability of our services. Your expertise in software engineering will be crucial in driving innovations and improvements that align with our company goals.
About Backblaze Backblaze is a leading provider of dependable, high-availability cloud storage solutions, trusted by individuals, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is designed to support data-intensive workloads, including backup, media processing, analytics, and modern AI frameworks. We are committed to building secure, durable, and scalable systems, with a strong focus on application security from day one to ensure the safety of our customers' data. While we take pride in our past achievements, we are even more excited about the opportunities that lie ahead. About the Role We are on the lookout for a Senior Back-End Engineer to join our Computer Backup Back-End Team, which is dedicated to the development of back-end services for our Computer Backup product. In this position, you will design, build, and maintain systems capable of backing up and restoring exabytes of data. The ideal candidate will possess expertise in high-performance, highly multithreaded architectures and demonstrate versatility in designing and working across various technologies as our requirements evolve. Responsibilities: Design and implement highly scalable, efficient services and APIs within a Java ecosystem. Incorporate AI coding agents and frameworks into your development processes to accelerate development, refactor legacy components, and enhance code quality. Oversee the entire technical lifecycle, including estimation, design, development, and delivery. Collaborate with cross-functional teams, including QA, Data Centers, Marketing, Product Management, Support, Legal/Compliance, and Security, to gather context and requirements for effective solution implementation. Diagnose complex issues and ensure the stability of large-scale production systems. Provide technical leadership and mentor team members to promote engineering excellence. Required Qualifications: Proven track record of delivering complex software projects successfully. 7+ years of experience in Java development with a strong understanding of backend architecture. Experience with AI-assisted development tools (e.g., Gemini, Cursor, Claude Code) integrated into your engineering workflow. Familiarity with relational databases such as MySQL/Vitess and SQLite. Experience with observability tools including Prometheus, Grafana, and OpenSearch. Knowledge of data formats: JSON, XML.
Role overview The Process Development Technician at nextern plays a key role in supporting both product creation and process improvement at the Cartago, Costa Rica facility. This position centers on effective document and data management, coordinating training, and upholding compliance with product and process standards. The role involves hands-on work in manufacturing environments, including cleanroom settings, and close collaboration with multiple teams. Main responsibilities Assist with product builds during pre-production phases in both cleanroom and standard manufacturing areas. Collect and analyze market research to inform new process and product development. Manage documentation and data processing to confirm products meet required specifications. Participate in planning and launching new manufacturing processes and products. Identify departmental needs and contribute to establishing process management and compliance procedures. Collaborate with manufacturing teams to provide product specifications and detailed production procedures. Help develop and implement quality control standards and safety protocols, encouraging team adherence. Engage in continuous improvement activities and monitor ongoing manufacturing processes. Assist with process and test method validations to ensure reliability and compliance. Support the selection, design, and procurement of manufacturing and testing equipment. Install and maintain production equipment and fixtures as needed. Apply understanding of cause and effect in process development tasks to drive improvements.
Join our dynamic team at tebra as a Senior Software Engineer. In this role, you will leverage your expertise to develop innovative software solutions that meet our clients' needs. Collaborate with cross-functional teams to design, implement, and maintain high-quality software applications.
Intermediate Drupal Developer Position Summary Join our dynamic team at Precision Medicine Group as an Intermediate Drupal Developer, where you will take an active role in architecting, developing, and maintaining engaging Drupal-based web projects. Your attention to detail, organizational skills, and analytical mindset will be crucial in building scalable Drupal solutions, implementing custom modules, configuring CMS, and supporting ongoing enhancements for our diverse client portfolio. With a strong grasp of the software development lifecycle, you will effectively communicate project statuses, issues, and resolutions, ensuring smooth project progression. In our agency environment, you will thrive with your exceptional communication skills and a passion for modern web technologies while juggling multiple projects simultaneously. You will collaborate closely with account managers, creative teams, UX specialists, and project managers, as well as liaise with client IT teams and external vendors as necessary.
About the Storage Platform Team Backblaze’s Storage Platform team builds and improves the core storage solutions that power our services. As a Senior Software Engineer, this role shapes the systems our customers rely on every day. What You Will Do Design, develop, and refine storage platform features and components Work on projects that directly affect the reliability and performance of Backblaze’s storage offerings Collaborate with engineers who value creative problem-solving and technical excellence Who We’re Looking For Engineers who enjoy solving complex technical problems People who care about building technology customers depend on Those who bring fresh ideas and a strong sense of ownership to their work Location This is a remote position open to candidates based in Argentina, Colombia, Costa Rica, or Mexico.
Location: Costa RicaWork Mode: Hybrid Role overview The Senior Salesforce Data Cloud Developer designs, develops, and maintains software solutions for client needs. This position works closely with cross-functional teams to translate business requirements into scalable and efficient applications. Leadership is a key part of the role, including guiding techni…
Location: Costa RicaWork Mode: Hybrid Role overview This Senior Java Developer position focuses on building and maintaining software solutions with an emphasis on Google Cloud Platform (GCP) and OWASP Security standards. The role involves translating business requirements into scalable applications and collaborating with teams from different disciplines. What you will do Design, develop, and maintain high-quality Java applications. Work with cross-functional teams to gather and interpret requirements. Lead technical projects and guide project direction. Mentor junior engineers in best practices and technical skills. Promote continuous improvement in software development processes, with a focus on reliability and security. Requirements Experience in Java development. Knowledge of GCP and OWASP Security principles. Ability to lead projects and support team members.
Role OverviewJoin our innovative team at Huzzle as we establish a global network of independent freelance recruiters dedicated to sourcing and placing exceptional talent for our diverse clients.This is a commission-only, performance-driven position where you take full ownership of sourcing candidates utilizing your own tools, workflows, and networks.You will not receive sourcing tools, candidate databases, or inbound candidates. Instead, you will employ your unique sourcing tactics (LinkedIn, outbound strategies, automation tools, referrals, etc.) to discover and present top-notch candidates.This opportunity is perfect for seasoned recruiters who possess robust sourcing skills and wish to capitalize on their capacity to build strong talent pipelines.How This Role Operates Independently source candidates using your own methodologies and resources. Submit qualified candidates for active roles available on our platform. Huzzle oversees client relationships and the final hiring processes. You earn a fee only when your candidate is successfully placed. No payments are rendered for candidate submissions alone.Key Responsibilities Source candidates independently using your own workflows, tools, and networks (LinkedIn, job boards, outbound, automation tools, referrals, etc.). Identify and engage high-quality candidates that align with active roles. Conduct initial screenings and qualifications of candidates prior to submission. Submit candidates with complete and accurate information. Manage initial communications with candidates. Develop and maintain a pipeline of candidates across various roles and markets. Ensure candidates meet specified role requirements before submission. Collaborate with the Huzzle team regarding shortlisted candidates and hiring progress.Unsuccessful candidates will remain in our pool for potential future matches with our clients.
About Us At Konrad Group, we are a pioneering digital consultancy focused on delivering innovative solutions to complex business challenges for our global clientele. Our team thrives in a culture of creativity and forward-thinking, developing top-tier digital products that are utilized by millions of users worldwide. We seek intelligent, analytical, and dedicated individuals who embrace lifelong learning. Position Overview As a .NET Developer, you will engage in web application development using C# and .NET technologies. Collaborating with our skilled software development team, you'll play a crucial role in creating and delivering both consumer-focused and enterprise-level applications. This opportunity is perfect for aspiring developers who possess strong technical skills and wish to contribute to a high-performing team at Konrad. Key Responsibilities Develop maintainable, testable, and high-performance software in collaboration with our exceptional team. Participate in code reviews and conduct thorough testing to uphold our software quality standards. Explore new technologies and tools, sharing insights with the team. Communicate clearly and effectively with all team members. Qualifications 1-3 years of experience in building and delivering modern production-grade web applications within a team setting. Proficient in C# programming with strong knowledge of .NET framework. In-depth understanding of the components that constitute a modern web application, including APIs, templating, routing, data storage, design patterns, optimization, caching, and security. Fundamental grasp of core web principles such as HTTP, DOM, SSL, and web servers. Fluent in relational databases and/or NoSQL databases. Excellent interpersonal and communication skills in English, as teamwork and communication are paramount. A proactive attitude and a commitment to delivering high-quality work. A passion for enhancing software development workflows and processes. Preferred Qualifications Experience with front-end JavaScript frameworks such as React or Angular. Familiarity with content management systems (e.g., WordPress, AEM, Sitefinity). Experience in cloud environments and services.
About Us At Konrad Group, we are a pioneering digital consultancy committed to addressing intricate business challenges for our international clientele through innovative and forward-thinking solutions. Our team thrives in a culture centered around creativity and a dedication to developing top-tier digital products that serve hundreds of millions of users worldwide. We seek exceptionally intelligent, analytical, and diligent individuals who are dedicated to lifelong learning. Role Overview As an Android Developer, you will play a crucial role in developing Android applications as part of our dynamic software development team. This position is perfect for developers who possess strong technical skills and aspire to be part of a highly skilled and continuously evolving development environment at Konrad Group. Your Responsibilities Collaborate with our world-class team to create maintainable, testable, and high-performance software. Engage in code reviews and conduct thorough testing to ensure the delivery of high-quality software. Investigate and explore new technologies and tools, sharing your insights with the team. Communicate effectively and transparently with all team members. Continuously provide constructive feedback to enhance the mobile development process within the organization.
Join our innovative team at Zscaler as a Senior Learning Designer, where you'll have the opportunity to shape the future of learning and development. In this role, you will create engaging and effective learning experiences that enable our employees to excel in their roles. Collaborate with cross-functional teams to design and implement learning solutions that meet the diverse needs of our workforce.
About Backblaze Backblaze is a leader in reliable, high-availability cloud storage, serving consumers, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is tailored for data-intensive workloads, including backup solutions, media storage, analytics, and cutting-edge AI pipelines. Our engineering teams prioritize building secure, durable, and scalable systems, ensuring application security from the ground up to protect and maintain customer trust. Despite our strong legacy, we are excited about the future and the opportunities that lie ahead. We are looking for a Senior Software Engineer to become a part of our Front End Engineering team. This team is responsible for crafting the core customer-facing web applications and services that empower our clients to effectively model, manage, and secure their organizations within Backblaze. Key areas of focus include identity and access management, cloud storage resource management, and the implementation of user interfaces and services integrated with a modern role-based access control system. About the Role As a Senior Software Engineer, you will design and develop highly available, modern web applications and services within our TypeScript and React ecosystem. You will integrate with systems central to customer administration, authorization, and resource orchestration, facing design challenges inspired by platforms like AWS IAM, GCP IAM, and Azure RBAC. This role is perfect for an engineer who thrives on building modern, scalable production web applications and services, possesses a rigorous understanding of security and correctness, and is comfortable managing the full application lifecycle—from design and implementation to rollout and operation, all while working with distributed systems. We also value engineers who leverage modern AI tools to enhance development speed, design quality, and fortify security and maintainability. Responsibilities: Design, develop, and enhance scalable front-end web applications and services using TypeScript & React, alongside backend JS frameworks such as NestJS and NextJS. Implement core application functionalities, including user interfaces and backend-for-frontend code, while integrating with existing services through REST and gRPC APIs. Collaborate with platform and product teams to ensure seamless integration with authentication and other shared systems. Create technical designs, deconstruct complex problems, and guide projects from conception through to production rollout. Take ownership of the entire delivery lifecycle for the systems you develop, including architectural design, testing strategy, deployment, observability, and operational readiness. Diagnose and resolve issues to maintain and improve system performance.
Join Experian as an Android Developer and play a pivotal role in crafting innovative mobile applications that enhance user experience. You will collaborate with cross-functional teams to design, develop, and maintain cutting-edge Android applications, ensuring they meet both functional and aesthetic standards.
About Backblaze Backblaze stands at the forefront of the open cloud movement, delivering exceptional object storage solutions designed to empower customer success. Our cloud storage is thoughtfully crafted to optimize budgets, alleviate administrative tasks, and inspire innovation. In partnership with our clients, we are dismantling the burdensome, high-cost legacy systems that hinder progress, allowing them to harness the full potential of the open cloud. Since our inception in 2007, we've grown significantly with less than $3 million in external funding until our IPO in 2021 on the Nasdaq stock exchange. Today, Backblaze generates over $100 million in revenue and leads the specialized storage cloud sector, managing over three billion gigabytes of data for more than 500,000 customers across 175 countries, including businesses, developers, IT professionals, and individuals. As we celebrate our achievements, we also recognize the immense opportunities that lie ahead. We are currently looking for a Senior Software Engineer to join our dynamic team! Your Responsibilities: You will contribute to our storage platform, pivotal for our B2 Object Storage and Computer Backup offerings, ensuring the reliable storage of customer data. Your role will involve enhancing durability, increasing throughput, and implementing architectural improvements to meet the long-term needs of our service. What We're Looking For: A minimum of 7 years working with Object-Oriented Programming (Java, Rust, C++, C#, etc.) in an enterprise setting (personal projects not considered). Experience in developing large-scale software systems that run on thousands of servers. Proficiency in all stages of the software development lifecycle, from design to implementation, testing, and deployment. A curious mindset that seeks understanding before proposing solutions. Strong analytical skills to tackle ambiguous challenges. Preferred Qualifications: Expertise in Java or Rust. Experience in creating and interpreting models, dashboards, or reports. Familiarity with hard drive performance metrics. Knowledge of Linux internals and file systems. We hope you find this opportunity exciting. Even if you don’t meet every requirement, we encourage you to apply. Our culture emphasizes learning, development, and growth. We are eager to connect with individuals who align with our mission and can contribute to our team in various ways. We value authenticity and invite you to bring your true self to work.
About BackblazeBackblaze is a leader in object storage within the open cloud movement, dedicated to empowering customer success through cloud storage solutions that are designed to optimize budgets, alleviate administrative burdens, and inspire innovation. Partnering with us means breaking away from expensive, outdated legacy systems and harnessing the full potential of the open cloud. Founded in 2007, Backblaze has grown with less than $3 million in external funding until our traditional IPO on the Nasdaq in 2021. We're proud to generate over $100 million in revenue and serve more than 500,000 customers across 175 countries, managing over three billion gigabytes of data for a diverse clientele, including businesses, developers, IT professionals, and individuals. As we celebrate our past achievements, we are equally excited about the future. We are currently seeking a Senior Software Engineer to join our Engineering team!
Join Backblaze as a Senior Software Engineer and be part of a dynamic team that is passionate about delivering top-notch cloud storage solutions. In this fully remote position, you will have the opportunity to work collaboratively with talented engineers to design, develop, and maintain scalable software applications that enhance our services. Your expertise will be vital in driving our mission to provide reliable and affordable cloud storage solutions to customers worldwide.
The Senior DevOps Engineer at Encora in Costa Rica contributes to the design, development, and maintenance of reliable software solutions. This position works closely with cross-functional teams to turn business needs into scalable applications. In addition to leading technical projects, the role involves mentoring junior engineers and improving development practices to support robust system delivery. Key responsibilities Design and improve automation workflows using GitHub Actions, with a focus on secure and reliable secret rotation. Oversee AWS resources, including secrets management and S3 assets, to maintain both security and scalability. Monitor and analyze system logs with Kibana, identify issues, and work with development teams to resolve them. Create automation scripts in Python and Bash, and review infrastructure code in HCL and JSON formats. Role overview Lead technical projects and guide junior engineers. Drive continuous improvement in software development practices.
Encora is looking for a Senior Cloud Engineer with strong Azure experience to help design, build, and maintain cloud-based software solutions. This role centers on turning business needs into scalable, efficient applications that run reliably in the cloud. Role overview This position involves close collaboration with teams from different backgrounds to gather requirements and translate them into technical solutions. The Senior Cloud Engineer will oversee technical projects, ensuring that software systems meet quality standards and business goals. What you will do Design, develop, and maintain cloud applications using Azure Work with cross-functional teams to understand and implement business requirements Mentor junior engineers and share best practices Promote continuous improvement in software development processes Location This position is based in Costa Rica.
Join our team as a skilled NopCommerce .NET Developer, where you will take charge of managing and optimizing multiple e-commerce websites. We are looking for a candidate with robust backend development expertise, extensive knowledge of the nopCommerce platform, and practical experience with contemporary development and deployment tools.In this role, you will oversee eight custom websites built on nopCommerce, ensuring their performance, stability, and scalability. Familiarity with front-end development is a beneficial addition. Key Responsibilities:- Develop, maintain, and enhance backend systems for various NopCommerce websites.- Introduce new features, modules, and customizations to improve website functionality.- Utilize GitHub for code repository management and version control.- Deploy and manage websites hosted on Microsoft Azure.- Conduct database management and optimization using SQL Server Management Studio (SSMS).- Identify and resolve bugs, performance bottlenecks, and security issues.- Collaborate on development tasks using Trello.-(Optional) Assist with front-end enhancements to elevate user experience.
Join Backblaze as a Senior Software Engineer in our Foundation Services team, where you will play a pivotal role in developing and maintaining the core services that power our cloud storage solutions. You will work with a talented group of engineers to enhance our infrastructure and ensure high availability and scalability of our services. Your expertise in software engineering will be crucial in driving innovations and improvements that align with our company goals.
About Backblaze Backblaze is a leading provider of dependable, high-availability cloud storage solutions, trusted by individuals, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is designed to support data-intensive workloads, including backup, media processing, analytics, and modern AI frameworks. We are committed to building secure, durable, and scalable systems, with a strong focus on application security from day one to ensure the safety of our customers' data. While we take pride in our past achievements, we are even more excited about the opportunities that lie ahead. About the Role We are on the lookout for a Senior Back-End Engineer to join our Computer Backup Back-End Team, which is dedicated to the development of back-end services for our Computer Backup product. In this position, you will design, build, and maintain systems capable of backing up and restoring exabytes of data. The ideal candidate will possess expertise in high-performance, highly multithreaded architectures and demonstrate versatility in designing and working across various technologies as our requirements evolve. Responsibilities: Design and implement highly scalable, efficient services and APIs within a Java ecosystem. Incorporate AI coding agents and frameworks into your development processes to accelerate development, refactor legacy components, and enhance code quality. Oversee the entire technical lifecycle, including estimation, design, development, and delivery. Collaborate with cross-functional teams, including QA, Data Centers, Marketing, Product Management, Support, Legal/Compliance, and Security, to gather context and requirements for effective solution implementation. Diagnose complex issues and ensure the stability of large-scale production systems. Provide technical leadership and mentor team members to promote engineering excellence. Required Qualifications: Proven track record of delivering complex software projects successfully. 7+ years of experience in Java development with a strong understanding of backend architecture. Experience with AI-assisted development tools (e.g., Gemini, Cursor, Claude Code) integrated into your engineering workflow. Familiarity with relational databases such as MySQL/Vitess and SQLite. Experience with observability tools including Prometheus, Grafana, and OpenSearch. Knowledge of data formats: JSON, XML.
Role overview The Process Development Technician at nextern plays a key role in supporting both product creation and process improvement at the Cartago, Costa Rica facility. This position centers on effective document and data management, coordinating training, and upholding compliance with product and process standards. The role involves hands-on work in manufacturing environments, including cleanroom settings, and close collaboration with multiple teams. Main responsibilities Assist with product builds during pre-production phases in both cleanroom and standard manufacturing areas. Collect and analyze market research to inform new process and product development. Manage documentation and data processing to confirm products meet required specifications. Participate in planning and launching new manufacturing processes and products. Identify departmental needs and contribute to establishing process management and compliance procedures. Collaborate with manufacturing teams to provide product specifications and detailed production procedures. Help develop and implement quality control standards and safety protocols, encouraging team adherence. Engage in continuous improvement activities and monitor ongoing manufacturing processes. Assist with process and test method validations to ensure reliability and compliance. Support the selection, design, and procurement of manufacturing and testing equipment. Install and maintain production equipment and fixtures as needed. Apply understanding of cause and effect in process development tasks to drive improvements.
Join our dynamic team at tebra as a Senior Software Engineer. In this role, you will leverage your expertise to develop innovative software solutions that meet our clients' needs. Collaborate with cross-functional teams to design, implement, and maintain high-quality software applications.
Intermediate Drupal Developer Position Summary Join our dynamic team at Precision Medicine Group as an Intermediate Drupal Developer, where you will take an active role in architecting, developing, and maintaining engaging Drupal-based web projects. Your attention to detail, organizational skills, and analytical mindset will be crucial in building scalable Drupal solutions, implementing custom modules, configuring CMS, and supporting ongoing enhancements for our diverse client portfolio. With a strong grasp of the software development lifecycle, you will effectively communicate project statuses, issues, and resolutions, ensuring smooth project progression. In our agency environment, you will thrive with your exceptional communication skills and a passion for modern web technologies while juggling multiple projects simultaneously. You will collaborate closely with account managers, creative teams, UX specialists, and project managers, as well as liaise with client IT teams and external vendors as necessary.
About the Storage Platform Team Backblaze’s Storage Platform team builds and improves the core storage solutions that power our services. As a Senior Software Engineer, this role shapes the systems our customers rely on every day. What You Will Do Design, develop, and refine storage platform features and components Work on projects that directly affect the reliability and performance of Backblaze’s storage offerings Collaborate with engineers who value creative problem-solving and technical excellence Who We’re Looking For Engineers who enjoy solving complex technical problems People who care about building technology customers depend on Those who bring fresh ideas and a strong sense of ownership to their work Location This is a remote position open to candidates based in Argentina, Colombia, Costa Rica, or Mexico.