Come work with us

Great people deserve a great life.

Open Positions at Brick Abode

Developers

We are looking for programmers who love computing.

We work with clients around the world with the most varied technologies, so love for computer science in general is definitely a plus.

All of our positions are for remote work, although the new hire may choose to move to Florianópolis in the future.

DevOps Engineer

What we are looking for

  • Love programming
  • Communicate clearly and effectively
  • Take the initiative to talk directly with clients in meetings and to contribute when new features are being discussed
  • Are (at least partly) self-taught - learn by reading and from online materials
  • Want to grow as a technologist and knows that hard work is necessary to do so
  • Can read, write, understand, and maintain a conversation in English
  • Want to talk directly with English-speaking clients

Minimum Qualifications

  • Back-end development experience, especially in Python or similar interpreted languages
  • Relevant experience in DevOps, such as with container management, release management, configuration management, system administration
  • Basic understanding of machine learning, operating systems, databases, background job scheduling
  • Experience with Docker, Kubernetes, databases, GCP, or AWS
  • Experience developing on Linux and writing shell scripts

Preferred Qualifications

  • MS/PhD in Computer Science or a related technical field is a plus
  • 3+ years of experience as a software engineer
  • Experience with relational databases and message queues (Redis, RabbitMQ)
  • Experience with automation platforms such as Ansible, Airflow, Django Celery
  • DevOps experience, including configuring CI/CD pipelines (Github Actions, Gitlab CI, Jenkins), and PaaS/CaaS providers
  • Strong experience in Kubernetes and Docker
  • Experience writing automated tests (Cypress, Selenium, and similar)

Frontend Engineer

We are looking for people who:

  • Love programming
  • Communicate clearly and effectively
  • Take the initiative to talk directly with clients in meetings and to contribute when new features are being discussed
  • Are (at least partly) self-taught - learn by reading and from online materials
  • Want to grow as a technologist and knows that hard work is necessary to do so
  • Can read, write, understand, and maintain a conversation in English
  • Want to talk directly with English-speaking clients. Don’t worry if you’re not fluent, we’ll take you if you’re sort of OK but willing to learn)

Minimum Qualifications

At least 3 years of experience in one of these languages:

  • TypeScript
  • JavaScript
  • Python
  • C#
  • SQL
  • Kotlin
  • Rust

Preferred Qualifications

Experience with at least one of these Frameworks and Libraries

  • React.js
  • Next.js
  • Entity Framework
  • .NET
  • ASP.NET
  • Django
  • FastAPI
  • Flask
  • Postgraphile
  • Node.js
  • Prisma
  • Graphile Worker

Backend Engineer

What we are looking for who:

  • Love programming
  • Communicate clearly and effectively
  • Take the initiative to talk directly with clients in meetings and to contribute when new features are being discussed
  • Are (at least partly) self-taught - learn by reading and from online materials
  • Want to grow as a technologist and knows that hard work is necessary to do so
  • Can read, write, understand, and maintain a conversation in English
  • Want to talk directly with English-speaking clients. Don’t worry if you’re not fluent, we’ll take you if you’re sort of OK but willing to learn)

Minimum Qualifications

At least 3 years of experience in one of these languages:

  • TypeScript
  • JavaScript
  • Python
  • C#
  • SQL
  • Kotlin
  • Rust

Preferred Qualifications

Experience with at least one of these Frameworks and Libraries

  • React.js
  • Next.js
  • Entity Framework
  • .NET
  • ASP.NET
  • Django
  • FastAPI
  • Flask
  • Postgraphile
  • Node.js
  • Prisma
  • Graphile Worker

General Requirements

Passion for programming and computer science.

Fluent English is not required, but you must be willing to improve.

For Back-end and Dev-Ops positions, good knowledge of at least one programming language is a must. Experience with a functional language (F#, Haskell, Ocaml, etc...) is appreciated, but not required.

For Front-end positions, good knowledge of at least one programming language is a must. Experience with a front-end framework (React, Angular, Elm, Fable, etc...).

Type of work

Remote work from anywhere in Brazil; co-working space is available in Florianópolis, SC.

About you

  • Love programming
  • Communicate clearly and effectively
  • Take initiative to talk and contribute on meetings where new features are discussed
  • Be (at least partly) self-taught - learn by reading and from online materials
  • Want to grow as a technologist and knows that hard work is necessary to do so
  • Read, write, understand, and maintain a conversation in English

How to Apply

Send an email to jobs@brickabode.com with your resume with the subject: "[Application] position's name - your name" and the information below:

  • Link to your LinkedIn and GitHub profiles.
  • Link to projects from your portfolio and articles you have written.
  • Describe the most challenging project from your career so far.

Please be clear about your English level. If you are not from Florianópolis, the process will be fully online, but you should be willing to relocate afterwards.We would love to see any portfolio you might have. LinkedIn or any other public profiles you might have would be appreciated.

We'll evaluate your submission and get back to you.

The Process

Our hiring process consists of the following steps:

  1. A Pre-Interview Guide, through email;
  2. An interview, through telephone or video chat;
  3. Online logic and personality tests;
  4. A live online challenge with one of our team members.

The whole hiring process is in English.

If you live in Floripa, you're welcome to visit us.

Don't fit any of the above profiles? We still encourage you to try our selection process. Once approved, you would be part of our club of pre-approved candidates and we would get in touch as soon as new positions open.

Working at Brick Abode

About Brick Abode

Brick Abode believes in software engineering: validating with the client that we are building the right thing, and then using the best tools from computer science to verify that our solutions are correct. This is why we are so dedicated to functional programming, automated testing, and paying our people very well.

Our growth allows us to find and bring in the very best programmers in Brazil. People who want to build great solutions and use the very best systems to do so. Tools like type theory, reactive programming, automated testing, and rock-solid transactional integrity for distributed systems. We don't think you'll find better pay or more personal growth as a developer anywhere else in Brazil, and we hope that you'll join us.

Benefits

  • Work with international clients
  • Opportunity for growing as a leader
  • Possibility to move between teams
  • Speak in English with your coworkers
  • 2 weeks of vacation per year
  • National holidays
  • Parenthood leave
  • Reimbursements for online courses
  • Remote work
  • Attractive salary
  • Relocation help
  • Working with a company that cares about our people and their personal growth
  • Floripa, opportunity to live in a place with high quality of life.

The core team of Brick Abode is based in Florianopolis, a beautiful island full of beaches and mountains where you can enjoy your free time.

Check us out on Instagram and see for yourself!