About Backblaze
Backblaze provides reliable, high-availability cloud storage trusted by consumers, SMBs, enterprises, and developers in more than 150 countries. Backblaze B2 Cloud Storage supports data-intensive workloads across backup, media, analytics, and modern AI pipelines.
We build durable, secure, and scalable systems that customers depend on every day. We care deeply about correctness, simplicity, and operational excellence, and we believe security is a foundational part of good engineering, not an afterthought. While we are proud of what we have built, we see even more opportunity ahead.
About the Role
We are hiring a Software Engineer to join our Front End Engineering team.
This team builds the core customer-facing web applications and services that power how customers model, manage, and secure organizations in Backblaze. That includes identity and access foundations, cloud storage resource management, and UI/service implementations integrated with a modern role-based access control system that governs access to resources at scale.
In this role, you will build and improve modern web applications in our TypeScript and React ecosystem. You will work with engineers across frontend, backend, product, security, and platform teams to deliver reliable customer-facing features and services. Some of the systems youβll contribute to sit at the center of customer administration, authorization, and resource orchestration, with design challenges shaped by ideas found in platforms such as AWS IAM, GCP IAM, and Azure RBAC.
This is a strong fit for an engineer who enjoys building thoughtful user experiences, wants to grow in production frontend engineering, and is interested in learning more about security, distributed systems, cloud infrastructure, and scalable application design. We value curiosity, strong fundamentals, good judgment, and a willingness to learn. We also value engineers who use modern AI tools effectively to accelerate development, improve design quality, and strengthen security and maintainability.
Responsibilities:
β’ Build, maintain, and evolve customer-facing web applications using TypeScript and React.
β’ Develop user interfaces, frontend application logic, and backend-for-frontend functionality using frameworks such as NestJS and NextJS.
β’ Integrate with existing services through REST, gRPC, and other internal APIs.
β’ Collaborate with engineers across the team and adjacent groups to build features related to authentication, authorization, cloud storage resource management, and customer administration.
β’ Participate in technical design discussions and help break down product requirements into clear engineering tasks.
β’ Write reliable, maintainable code with attention to testing, accessibility, performance, and security.
β’ Debug issues across frontend applications and service integrations, with support from experienced engineers when problems span multiple systems.
β’ Contribute to observability, operational readiness, and production support for the systems your team owns.
β’ Improve developer velocity and code quality through thoughtful automation, code review, documentation, and use of modern AI-assisted engineering tools.
β’ Collaborate cross-functionally with Product, Security, Quality Assurance, Support, Finance, and other partners to translate business and operational needs into technical solutions.
β’ Grow your technical skills through mentorship, code review, design review, and hands-on experience with production systems.
Required Qualifications:
β’ 3+ years of professional software engineering experience, or equivalent experience building and maintaining production-quality web applications.
β’ Experience with TypeScript or JavaScript and React.
β’ Familiarity with modern frontend development practices, including component-based architecture, state management, testing, and debugging.
β’ Experience working with APIs, such as REST, gRPC, GraphQL, or similar service interfaces.
β’ Basic understanding of backend concepts such as databases, HTTP services, authentication, and API design.
β’ Ability to write clear, maintainable code and participate constructively in code review.
β’ Interest in learning about frontend architecture, access control concepts, application security, and production operations.
β’ Strong written and verbal communication skills, including the ability to collaborate with engineering and non-engineering partners.
Preferred Qualifications:
β’ Experience building production web applications with TypeScript, React, NextJS, NestJS, or similar frameworks.
β’ Experience integrating with internal or external APIs.
β’ Familiarity with Protocol Buffers, gRPC, or typed API contracts.
β’ Familiarity with SQL databases or large-scale data platforms.
β’ Experience with containerized development environments such as Docker.
β’ Exposure to observability tools for logging, metrics, tracing, or operational debugging.
β’ Interest in cloud infrastructure, identity and access management, authorization systems, or developer platforms.
β’ Practical experience using AI-assisted development tools such as Cursor, Claude Code, Gemini, or similar to improve engineering productivity and code quality.
β’ Experience working across frontend and backend systems, even if your primary strength is frontend development.
Why Backblaze
β’ Build modern customer-facing applications that deliver core product experiences to customers around the world.
β’ Grow your skills while working on meaningful engineering problems at the intersection of cloud infrastructure, identity, authorization, and scale.
β’ Learn from experienced engineers, product leaders, and security partners in a remote-first environment.
β’ Help build applications that are central to Backblazeβs product offerings for both the present and future.
β’ Competitive compensation, benefits, and a culture that values thoughtful, sustainable engineering.
At this point, we hope you're feeling excited about the job description you're reading. Even if you don't meet every requirement, we still encourage you to apply. Learning, developing, and growing are key parts of our culture. We're eager to meet people who believe in our mission and can contribute to our team in various ways. We want people to feel comfortable expressing their true selves and to come, stay, and do their best work here.
At Backblaze, we value being fair and good to our customers, partners, and employees. Thatβs why diversity, equity, and inclusion are at the core of our values. We are committed to fostering a workforce where all employees feel a sense of belonging regardless of race, ethnicity, nationality, gender, sexual orientation, age, religion, socio-economic status, ability, veteran status, and education. We believe that our dedication to cultivating a diverse workspace not only allows us to better serve our customers in over 175 countries but further reinforces our commitment to doing the right thing. We are proud to be an Equal Opportunity Employer.
To understand more about the data we collect and process as part of your application, please view our Backblaze Employee Privacy Notice.
#LATAM